https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116666
Bug ID: 116666 Summary: [15 Regression] firefox does not compile Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- Created attachment 59090 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59090&action=edit testcase >From https://paste.gentoo.zip/UA93hCd1 : ``` 6:01.89 [swgl 0.1.0] cargo:warning=In file included from src/glsl.h:7, 6:01.89 [swgl 0.1.0] cargo:warning= from src/gl.cc:92: 6:01.89 [swgl 0.1.0] cargo:warning=src/vector_type.h: In instantiation of 'struct glsl::VectorType<__vector(4) int, 4>': 6:01.89 [swgl 0.1.0] cargo:warning=src/glsl.h:59:63: required from here 6:01.89 [swgl 0.1.0] cargo:warning= 59 | SI bool test_equal(Bool cond) { return test_none(cond != cond.x); } 6:01.89 [swgl 0.1.0] cargo:warning= | ^ ``` attached is basically vector_type.h + part of glsl.h which causes the failure.