https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69481
Akim Demaille <akim.demaille at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |akim.demaille at gmail dot com --- Comment #9 from Akim Demaille <akim.demaille at gmail dot com> --- Hi all, Our of curiosity, could someone explain why GCC makes a difference between typedef and using here? I guess that if GCC does not map them all to the same type of structure, then it must be because it needs to tell the difference later. And I guess it's not a does/does-not support templates that makes the difference, as the grammar probably suffice here. Thanks in advance!