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
> $