Author: aleksandr.urakov Date: Tue Jan 29 02:46:28 2019 New Revision: 352478
URL: http://llvm.org/viewvc/llvm-project?rev=352478&view=rev Log: [NativePDB] Fix lldb-x64-windows-ninja after r352464 Modified: lldb/trunk/lit/SymbolFile/NativePDB/global-classes.cpp lldb/trunk/lit/SymbolFile/NativePDB/tag-types.cpp Modified: lldb/trunk/lit/SymbolFile/NativePDB/global-classes.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/SymbolFile/NativePDB/global-classes.cpp?rev=352478&r1=352477&r2=352478&view=diff ============================================================================== --- lldb/trunk/lit/SymbolFile/NativePDB/global-classes.cpp (original) +++ lldb/trunk/lit/SymbolFile/NativePDB/global-classes.cpp Tue Jan 29 02:46:28 2019 @@ -309,25 +309,41 @@ constexpr References ReferencesInstance; // CHECK: | `-EnumConstantDecl {{.*}} B 'EnumType' // CHECK: |-CXXRecordDecl {{.*}} struct DerivedClass definition // CHECK: | |-public 'BaseClass<int>' -// CHECK: | `-FieldDecl {{.*}} DerivedMember 'int' +// CHECK: | |-FieldDecl {{.*}} DerivedMember 'int' +// CHECK: | `-CXXConstructorDecl {{.*}} DerivedClass 'void (int, int)' +// CHECK: | |-ParmVarDecl {{.*}} 'int' +// CHECK: | `-ParmVarDecl {{.*}} 'int' // CHECK: |-VarDecl {{.*}} DC 'const DerivedClass' // CHECK: |-CXXRecordDecl {{.*}} struct BaseClass<int> definition -// CHECK: | `-FieldDecl {{.*}} BaseMember 'int' +// CHECK: | |-FieldDecl {{.*}} BaseMember 'int' +// CHECK: | `-CXXMethodDecl {{.*}} BaseClass 'void (int)' +// CHECK: | `-ParmVarDecl {{.*}} 'int' // CHECK: |-CXXRecordDecl {{.*}} struct EBO definition // CHECK: | |-public 'EmptyBase' -// CHECK: | `-FieldDecl {{.*}} Member 'int' +// CHECK: | |-FieldDecl {{.*}} Member 'int' +// CHECK: | `-CXXConstructorDecl {{.*}} EBO 'void (int)' +// CHECK: | `-ParmVarDecl {{.*}} 'int' // CHECK: |-VarDecl {{.*}} EBOC 'const EBO' // CHECK: |-CXXRecordDecl {{.*}} struct EmptyBase definition // CHECK: |-CXXRecordDecl {{.*}} struct PaddedBases definition // CHECK: | |-public 'BaseClass<char>' // CHECK: | |-public 'BaseClass<short>' // CHECK: | |-public 'BaseClass<int>' -// CHECK: | `-FieldDecl {{.*}} DerivedMember 'long long' +// CHECK: | |-FieldDecl {{.*}} DerivedMember 'long long' +// CHECK: | `-CXXConstructorDecl {{.*}} PaddedBases 'void (char, short, int, long long)' +// CHECK: | |-ParmVarDecl {{.*}} 'char' +// CHECK: | |-ParmVarDecl {{.*}} 'short' +// CHECK: | |-ParmVarDecl {{.*}} 'int' +// CHECK: | `-ParmVarDecl {{.*}} 'long long' // CHECK: |-VarDecl {{.*}} PBC 'const PaddedBases' // CHECK: |-CXXRecordDecl {{.*}} struct BaseClass<char> definition -// CHECK: | `-FieldDecl {{.*}} BaseMember 'int' +// CHECK: | |-FieldDecl {{.*}} BaseMember 'int' +// CHECK: | `-CXXMethodDecl {{.*}} BaseClass 'void (int)' +// CHECK: | `-ParmVarDecl {{.*}} 'int' // CHECK: |-CXXRecordDecl {{.*}} struct BaseClass<short> definition -// CHECK: | `-FieldDecl {{.*}} BaseMember 'int' +// CHECK: | |-FieldDecl {{.*}} BaseMember 'int' +// CHECK: | `-CXXMethodDecl {{.*}} BaseClass 'void (int)' +// CHECK: | `-ParmVarDecl {{.*}} 'int' // CHECK: |-CXXRecordDecl {{.*}} struct <unnamed-type-UnnamedClassInstance> definition // CHECK: | |-FieldDecl {{.*}} x 'int' // CHECK: | `-FieldDecl {{.*}} EBOC 'EBO' Modified: lldb/trunk/lit/SymbolFile/NativePDB/tag-types.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/SymbolFile/NativePDB/tag-types.cpp?rev=352478&r1=352477&r2=352478&view=diff ============================================================================== --- lldb/trunk/lit/SymbolFile/NativePDB/tag-types.cpp (original) +++ lldb/trunk/lit/SymbolFile/NativePDB/tag-types.cpp Tue Jan 29 02:46:28 2019 @@ -208,7 +208,7 @@ int main(int argc, char **argv) { // CHECK-NEXT: } // CHECK-NEXT: (lldb) type lookup -- Derived // CHECK-NEXT: class Derived : public Class { -// CHECK-NEXT: Derived &Reference; +// CHECK: Derived &Reference; // CHECK-NEXT: OneMember Member; // CHECK-NEXT: const OneMember ConstMember; // CHECK-NEXT: volatile OneMember VolatileMember; @@ -216,7 +216,7 @@ int main(int argc, char **argv) { // CHECK-NEXT: OneMember *PtrMember; // CHECK-NEXT: OneMember &RefMember; // CHECK-NEXT: OneMember &&RValueRefMember; -// CHECK-NEXT: } +// CHECK: } // CHECK-NEXT: (lldb) type lookup -- Derived2 // CHECK-NEXT: class Derived2 : protected Class, private Struct { // CHECK-NEXT: static unsigned int StaticDataMember; _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits