brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 40bbcda Raw
28 lines · plain
1; REQUIRES: diasdk2 3; RUN: llvm-pdbutil pretty -all -class-recurse-depth=1 \4; RUN:   %p/Inputs/PrettyFuncDumperTest.pdb > %t5; RUN: FileCheck -input-file=%t %s -check-prefix=GLOBALS_FUNC6; RUN: FileCheck -input-file=%t %s -check-prefix=GLOBALS_DATA7; RUN: FileCheck -input-file=%t %s -check-prefix=TYPEDEF8 9; GLOBALS_FUNC: ---GLOBALS---10; GLOBALS_FUNC-DAG: void __cdecl NS::Func(char a, int b, ...)11; GLOBALS_FUNC-DAG: void __cdecl TemplateFunc<1,int>(int <Arg_0>)12; GLOBALS_FUNC-DAG: void __cdecl TemplateFunc<1,int,int,int>(int <Arg_0>, int <Arg_1>, int <Arg_2>)13; GLOBALS_FUNC-DAG: void __cdecl `anonymous namespace'::Func(int& a, const double b, volatile bool c)14; GLOBALS_FUNC-DAG: void __cdecl Func(int* array)15; GLOBALS_FUNC-DAG: int MemberFuncsTest::A::FuncA()16; GLOBALS_FUNC-DAG: void __cdecl MemberFuncsTest::A::FuncB(int a, ...)17 18; GLOBALS_DATA: ---GLOBALS---19; GLOBALS_DATA-DAG: void (__cdecl * FuncVarA)()20; GLOBALS_DATA-DAG: float (__cdecl * FuncVarB)()21; GLOBALS_DATA-DAG: int (__cdecl * VariadicFuncVar)(char, double, ...)22 23; TYPEDEF: ---TYPES---24; TYPEDEF: Typedefs:25; TYPEDEF-DAG: typedef void (__cdecl *)() FuncPtrA26; TYPEDEF-DAG: typedef int (__cdecl *)(char, double, ...) VariadicFuncPtrTypedef27; TYPEDEF-DAG: typedef float (__cdecl *)() FuncPtrB28