reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | ; Test that the native PDB reader can enumerate typedefs. The output being ; checked against is golden output generated by llvm-pdbutil without the ; -native flag. Then we check that we generate the same output. ; RUN: llvm-pdbutil pretty -native -typedefs %p/../Inputs/symbolformat.pdb \ ; RUN: | FileCheck -check-prefix=PRETTY %s ; RUN: llvm-pdbutil diadump -native -typedefs %p/../Inputs/symbolformat.pdb \ ; RUN: | FileCheck -check-prefix=DUMP %s PRETTY: Typedefs: (3 items) PRETTY-NEXT: typedef int IntType PRETTY-NEXT: typedef class A ClassAType PRETTY-NEXT: typedef int[3] int_array DUMP: { DUMP-NEXT: symIndexId: 2 DUMP-NEXT: symTag: Typedef DUMP-NEXT: name: IntType DUMP-NEXT: typeId: 3 DUMP-NEXT: } DUMP-NEXT: { DUMP-NEXT: symIndexId: 4 DUMP-NEXT: symTag: Typedef DUMP-NEXT: name: ClassAType DUMP-NEXT: typeId: 5 DUMP-NEXT: } DUMP-NEXT: { DUMP-NEXT: symIndexId: 6 DUMP-NEXT: symTag: Typedef DUMP-NEXT: name: int_array DUMP-NEXT: typeId: 7 DUMP-NEXT: } |