https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102774
Jonathan Wakely changed:
What|Removed |Added
Last reconfirmed|2022-05-18 00:00:00 |2024-5-21
--- Comment #5 from Jonatha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102774
--- Comment #4 from Jonathan Wakely ---
For Barry's example clang prints:
g.C:5:8: error: use of undeclared identifier 'B'; did you mean 'A::B'?
void f(B::X x, int j) {
^
A::B
g.C:1:14: note: 'A::B' declared here
namespace A::B {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102774
--- Comment #3 from Jonathan Wakely ---
For the first case:
template void f(T...) { }
GCC prints:
f.C:1:18: error: expected nested-name-specifier before ‘.’ token
1 | template void f(T...) { }
| ^
f.C:1:18: error: e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102774
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102774
Barry Revzin changed:
What|Removed |Added
CC||barry.revzin at gmail dot com
--- Commen