diff --git a/Userland/DevTools/IPCCompiler/main.cpp b/Userland/DevTools/IPCCompiler/main.cpp index 654e9fd2a2..2411154741 100644 --- a/Userland/DevTools/IPCCompiler/main.cpp +++ b/Userland/DevTools/IPCCompiler/main.cpp @@ -284,6 +284,11 @@ int main(int argc, char** argv) #include #include #include + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdefaulted-function-deleted" +#endif )~~~"); for (auto& endpoint : endpoints) { @@ -865,6 +870,10 @@ public: endpoint_generator.append(R"~~~( private: }; + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif )~~~"); } diff --git a/Userland/Services/WindowServer/ScreenLayout.h b/Userland/Services/WindowServer/ScreenLayout.h index a2a44299c0..c467ba9f42 100644 --- a/Userland/Services/WindowServer/ScreenLayout.h +++ b/Userland/Services/WindowServer/ScreenLayout.h @@ -28,7 +28,7 @@ public: return { location, { resolution.width() / scale_factor, resolution.height() / scale_factor } }; } - auto operator<=>(const Screen&) const = default; + bool operator==(const Screen&) const = default; }; Vector screens;