[PATCH] D22884: [codeview] Emit vftable records
David Majnemer via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 28 10:29:37 PDT 2016
majnemer added a subscriber: majnemer.
================
Comment at: test/DebugInfo/COFF/types-data-members.ll:389-422
@@ -375,36 +388,36 @@
; CHECK: }
-; CHECK: UdtSourceLine (0x101C) {
+; CHECK: UdtSourceLine (0x101E) {
; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
-; CHECK: UDT: Class::Nested (0x101B)
+; CHECK: UDT: Class::Nested (0x101D)
; CHECK: SourceFile: D:\src\llvm\build\t.cpp (0x1007)
; CHECK: LineNumber: 23
; CHECK: }
-; CHECK: Pointer (0x101D) {
+; CHECK: Pointer (0x101F) {
; CHECK: TypeLeafKind: LF_POINTER (0x1002)
; CHECK: PointeeType: DerivedClass (0x1011)
; CHECK: PointerAttributes: 0x1000C
; CHECK: PtrType: Near64 (0xC)
; CHECK: PtrMode: Pointer (0x0)
; CHECK: IsFlat: 0
; CHECK: IsConst: 0
; CHECK: IsVolatile: 0
; CHECK: IsUnaligned: 0
; CHECK: SizeOf: 8
; CHECK: }
-; CHECK: MemberFunction (0x101E) {
+; CHECK: MemberFunction (0x1020) {
; CHECK: TypeLeafKind: LF_MFUNCTION (0x1009)
; CHECK: ReturnType: void (0x3)
; CHECK: ClassType: DerivedClass (0x1011)
-; CHECK: ThisType: DerivedClass* (0x101D)
+; CHECK: ThisType: DerivedClass* (0x101F)
; CHECK: CallingConvention: NearC (0x0)
; CHECK: FunctionOptions [ (0x0)
; CHECK: ]
; CHECK: NumParameters: 0
; CHECK: ArgListType: () (0x1000)
; CHECK: ThisAdjustment: 0
; CHECK: }
-; CHECK: MemberFuncId (0x101F) {
+; CHECK: MemberFuncId (0x1021) {
; CHECK: TypeLeafKind: LF_MFUNC_ID (0x1602)
; CHECK: ClassType: DerivedClass (0x1011)
-; CHECK: FunctionType: void DerivedClass::() (0x101E)
+; CHECK: FunctionType: void DerivedClass::() (0x1020)
; CHECK: Name: DerivedClass::DerivedClass
----------------
Might be good to use FileCheck regexes here so that we don't have to update quite so much in the future.
https://reviews.llvm.org/D22884
More information about the llvm-commits
mailing list