brintos

brintos / llvm-project-archived public Read only

0
0
Text · 674 B · fc60d66 Raw
26 lines · plain
1; RUN: llvm-undname < %s | FileCheck %s2 3; CHECK-NOT: Invalid mangled name4 5?nochange@@YAXXZ6; CHECK: void __cdecl nochange(void)7 8?a@@YAXP6AHXZ@Z9; CHECK: void __cdecl a(int (__cdecl *)(void))10?a@@YAXP6AHX_E@Z11; CHECK: void __cdecl a(int (__cdecl *)(void) noexcept)12 13?b@@YAXP6AHXZ@Z14; CHECK: void __cdecl b(int (__cdecl *)(void))15 16?c@@YAXP6AHXZ@Z17; CHECK: void __cdecl c(int (__cdecl *)(void))18?c@@YAXP6AHX_E@Z19; CHECK: void __cdecl c(int (__cdecl *)(void) noexcept)20 21?ee@?$e@$$A6AXXZ@@EEAAXXZ22; CHECK: private: virtual void __cdecl e<void __cdecl(void)>::ee(void)23 24?ee@?$e@$$A6AXX_E@@EEAAXXZ25; CHECK: private: virtual void __cdecl e<void __cdecl(void) noexcept>::ee(void)26