SerenityOS / serenity

The Serenity Operating System 🐞
https://serenityos.org
BSD 2-Clause "Simplified" License
29.32k stars 3.13k forks source link

Everywhere: Build fixes from clang trunk (and make LibProtocol exit fatally on disappearing connection) #24583

Closed nico closed 6 days ago

nico commented 1 week ago

Cherry-picks the commits from https://github.com/LadybirdBrowser/ladybird/pull/44, and the first commit from https://github.com/LadybirdBrowser/ladybird/pull/79 (to make the other two commits apply cleanly. The second commit on 79 doesn't make sense downstream.)