[Bug c++/99460] [C++20] Template with complex non-type argument re-uses different specialisation

2021-03-08 Thread gcc.mexon at spamgourmet dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99460 --- Comment #2 from mexon --- For completeness, output from change a18ebd6c439: vagrant@ubuntu-groovy:~$ g++ -v -save-temps -Wall --std=c++2a builder_simplified.cpp Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/home/vagrant/install-

[Bug c++/99460] [C++20] Template with complex non-type argument re-uses different specialisation

2021-03-08 Thread gcc.mexon at spamgourmet dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99460 --- Comment #1 from mexon --- Here's a transcript showing the platform (Ubuntu 20.10 in a virtual machine) and output of g++ -v -save-temps: $ vagrant init ubuntu/groovy64 $ vagrant up $ ssh 127.0.0.1 vagrant@ubuntu-groovy:~$ sudo apt install b

[Bug c++/99460] New: [C++20] Template with complex non-type argument re-uses different specialisation

2021-03-08 Thread gcc.mexon at spamgourmet dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99460 Bug ID: 99460 Summary: [C++20] Template with complex non-type argument re-uses different specialisation Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: