6ed0a431e0
Borrowed from Firefox and partly adjusted. This still does not solve the "undefined references to `std::__glibcxx_assert_fail" on f36 (waiting for a gcc 12 fix) but does on f37.
14 lines
345 B
Diff
14 lines
345 B
Diff
diff --git a/gfx/wr/swgl/src/gl.cc b/gfx/wr/swgl/src/gl.cc
|
|
--- a/gfx/wr/swgl/src/gl.cc
|
|
+++ b/gfx/wr/swgl/src/gl.cc
|
|
@@ -82,7 +82,7 @@
|
|
|
|
#define FALLTHROUGH [[fallthrough]]
|
|
|
|
-#ifdef MOZILLA_CLIENT
|
|
+#if defined(MOZILLA_CLIENT) && defined(MOZ_CLANG_PLUGIN)
|
|
# define IMPLICIT __attribute__((annotate("moz_implicit")))
|
|
#else
|
|
# define IMPLICIT
|
|
|