[Bug c++/65175] [4.9.2] ICE forming a typedef with an alias template

2015-02-23 Thread ben at pope dot name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65175 --- Comment #2 from Ben Pope --- Using built-in specs. COLLECT_GCC=/usr/lib/gcc-snapshot/bin/g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc-snapshot/libexec/gcc/x86_64-linux-gnu/5.0.0/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -

[Bug c++/65175] [4.9.2] ICE forming a typedef with an alias template

2015-02-23 Thread ben at pope dot name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65175 --- Comment #1 from Ben Pope --- Whoops, I just realised I should have reported this downstream. Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper Target: x86_64-linux-gnu Configured with: ..

[Bug c++/65175] New: [4.9.2] ICE forming a typedef with an alias template

2015-02-23 Thread ben at pope dot name
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ben at pope dot name Created attachment 34843 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34843&action=edit Preprocessed source template using source_operator_type_t = typename T::source_operator_type;