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.

Reply via email to