[Bug c++/119602] [OpenMP] append_args dependent prefer_type uses value from first instantiation in all instantiations

2025-04-24 Thread waffl3x at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119602 --- Comment #1 from Alex --- I somehow botched the test case in my original post, here is the fixed version. https://godbolt.org/z/no9Pbv78K ``` typedef enum omp_interop_t : __UINTPTR_TYPE__ { omp_interop_none = 0 } omp_interop_t; typedef enu

[Bug c++/119775] New: [OpenMP] ICE with append_args in iobj member function

2025-04-13 Thread waffl3x at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119775 Bug ID: 119775 Summary: [OpenMP] ICE with append_args in iobj member function Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug c++/119736] New: rejected/ICEs when non type template parameter used as an argument to a const ref non type template parameter

2025-04-11 Thread waffl3x at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119736 Bug ID: 119736 Summary: rejected/ICEs when non type template parameter used as an argument to a const ref non type template parameter Product: gcc Version: 15.0 Status:

[Bug c++/119659] [OpenMP] append_args in iobj member function applies to the wrong paramater

2025-04-08 Thread waffl3x at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119659 --- Comment #1 from Alex --- I accidentally left the template head in the original test case, it doesn't change the results at all but does slightly over complicate the test case. ``` struct S { void v(int *, int *) {} #pragma omp declare

[Bug c++/119674] New: defaulted assignment operator with xobj syntax is an xobj function instead of an iobj function

2025-04-07 Thread waffl3x at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119674 Bug ID: 119674 Summary: defaulted assignment operator with xobj syntax is an xobj function instead of an iobj function Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug c++/119659] New: [OpenMP] append_args in iobj member function applies to the wrong paramater

2025-04-06 Thread waffl3x at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119659 Bug ID: 119659 Summary: [OpenMP] append_args in iobj member function applies to the wrong paramater Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: no