brintos

brintos / llvm-project-archived public Read only

0
0
Text · 386 B · 18a9f37 Raw
13 lines · plain
1; RUN: llvm-undname < %s | FileCheck %s2 3; CHECK-NOT: Invalid mangled name4 5?s@@3U?$S@PE__ptrauth1A@ENC@AH@@A6; CHECK: struct S<int *__ptrauth(2, 0, 1234)> s7 8?foo@@YAXPEAPE__ptrauth20OK@AH@Z9; CHECK: void __cdecl foo(int *__ptrauth(3, 1, 234)*)10 11??$foo@PEAPE__ptrauth0A@EA@AH@@YAXPEAPE__ptrauth0A@EA@AH@Z12; CHECK: void __cdecl foo<int *__ptrauth(1, 0, 64)*>(int *__ptrauth(1, 0, 64)*)13