https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72822
Fujii Hironori <fujii.hironori at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fujii.hironori at gmail dot com --- Comment #1 from Fujii Hironori <fujii.hironori at gmail dot com> --- > $ ./demangle > _ZNK6clover6detail11basic_rangeINS_13adaptor_rangeIZNS_6kernel6launchERNS_13command_queueERKSt6vectorImSaImEESA_SA_EUlmE_JRS8_EEENS0_16iterator_adaptorISB_JN9__gnu_cxx17__normal_iteratorIPmS8_EEEEESJ_EcvT_IS6_IPjSaISN_EEvEEv > typed name > const this > template > qualified name > template > qualified name > qualified name > name 'clover' > name 'detail' > name 'basic_range' > template argument list > template > qualified name > name 'clover' > name 'adaptor_range' > template argument list > local name > typed name > qualified name > qualified name > name 'clover' > name 'kernel' > name 'launch' > function type > argument list > reference > qualified name > name 'clover' > name 'command_queue' > argument list > reference > const > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > argument list > reference > const > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > argument list > reference > const > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > lambda 0 > argument list > builtin type unsigned long > template argument list > template argument list > reference > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > template argument list > template > qualified name > qualified name > name 'clover' > name 'detail' > name 'iterator_adaptor' > template argument list > lambda 0 > argument list > builtin type unsigned long > template argument list > template argument list > template > qualified name > name '__gnu_cxx' > name '__normal_iterator' > template argument list > pointer > builtin type unsigned long > template argument list > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > template argument list > template > qualified name > name '__gnu_cxx' > name '__normal_iterator' > template argument list > pointer > builtin type unsigned long > template argument list > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > conversion operator > template parameter 0 > template argument list > template > qualified name > name 'std' > name 'vector' > template argument list > pointer > builtin type unsigned int > template argument list > template > standard substitution std::allocator > template argument list > qualified name > template > qualified name > qualified name > name 'clover' > name 'detail' > name 'basic_range' > template argument list > template > qualified name > name 'clover' > name 'adaptor_range' > template argument list > local name > typed name > qualified name > qualified name > name 'clover' > name 'kernel' > name 'launch' > function type > argument list > reference > qualified name > name 'clover' > name 'command_queue' > argument list > reference > const > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution > std::allocator > template argument list > builtin type unsigned long > argument list > reference > const > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution > std::allocator > template argument list > builtin type unsigned > long > argument list > reference > const > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution > std::allocator > template argument list > builtin type unsigned > long > lambda 0 > argument list > builtin type unsigned long > template argument list > template argument list > reference > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > template argument list > template > qualified name > qualified name > name 'clover' > name 'detail' > name 'iterator_adaptor' > template argument list > lambda 0 > argument list > builtin type unsigned long > template argument list > template argument list > template > qualified name > name '__gnu_cxx' > name '__normal_iterator' > template argument list > pointer > builtin type unsigned long > template argument list > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution > std::allocator > template argument list > builtin type unsigned long > template argument list > template > qualified name > name '__gnu_cxx' > name '__normal_iterator' > template argument list > pointer > builtin type unsigned long > template argument list > template > qualified name > name 'std' > name 'vector' > template argument list > builtin type unsigned long > template argument list > template > standard substitution std::allocator > template argument list > builtin type unsigned long > conversion operator > template parameter 0 > template argument list > builtin type void > function type > argument list > zsh: segmentation fault (core dumped) ./demangle > $