diff options
| author | Anders Carlsson <andersca@mac.com> | 2010-01-02 01:01:18 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2010-01-02 01:01:18 +0000 |
| commit | e36a6b3e44915d1305fa578b16ed0d815ec1b19c (patch) | |
| tree | c926efc1be678dc96621d09c6288cc37c87d6083 /clang/test | |
| parent | 2e4be2c34042d2f0150a0c92f091043580a8cbaf (diff) | |
| download | bcm5719-llvm-e36a6b3e44915d1305fa578b16ed0d815ec1b19c.tar.gz bcm5719-llvm-e36a6b3e44915d1305fa578b16ed0d815ec1b19c.zip | |
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow.
llvm-svn: 92409
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/CodeGenCXX/constructor-template.cpp | 4 | ||||
| -rw-r--r-- | clang/test/CodeGenCXX/default-constructor-default-argument.cpp | 2 | ||||
| -rw-r--r-- | clang/test/CodeGenCXX/virtual-destructor-calls.cpp | 8 |
3 files changed, 7 insertions, 7 deletions
diff --git a/clang/test/CodeGenCXX/constructor-template.cpp b/clang/test/CodeGenCXX/constructor-template.cpp index a3576fdc72f..a3f38a6984a 100644 --- a/clang/test/CodeGenCXX/constructor-template.cpp +++ b/clang/test/CodeGenCXX/constructor-template.cpp @@ -44,10 +44,10 @@ int main() { delete node; } -// CHECK-LP64: __ZN4NodeIP12BinomialNodeIiEEC1Ev: +// CHECK-LP64: __ZN4NodeIP12BinomialNodeIiEEC2Ev: // CHECK-LP64: __ZN4ListIP12BinomialNodeIiEEC1Ev: // CHECK-LP64: __ZN4ListIP12BinomialNodeIiEED1Ev: -// CHECK-LP32: __ZN4NodeIP12BinomialNodeIiEEC1Ev: +// CHECK-LP32: __ZN4NodeIP12BinomialNodeIiEEC2Ev: // CHECK-LP32: __ZN4ListIP12BinomialNodeIiEEC1Ev: // CHECK-LP32: __ZN4ListIP12BinomialNodeIiEED1Ev: diff --git a/clang/test/CodeGenCXX/default-constructor-default-argument.cpp b/clang/test/CodeGenCXX/default-constructor-default-argument.cpp index 971757d241b..f2c7f6d12a3 100644 --- a/clang/test/CodeGenCXX/default-constructor-default-argument.cpp +++ b/clang/test/CodeGenCXX/default-constructor-default-argument.cpp @@ -5,4 +5,4 @@ struct A { A(int x = 2); }; struct B : public A {}; B x; -// CHECK: call void @_ZN1AC1Ei +// CHECK: call void @_ZN1AC2Ei diff --git a/clang/test/CodeGenCXX/virtual-destructor-calls.cpp b/clang/test/CodeGenCXX/virtual-destructor-calls.cpp index ecfcad23202..01ca1442f2c 100644 --- a/clang/test/CodeGenCXX/virtual-destructor-calls.cpp +++ b/clang/test/CodeGenCXX/virtual-destructor-calls.cpp @@ -8,15 +8,15 @@ struct B : A { virtual ~B(); }; +// Complete dtor. +// CHECK: define void @_ZN1BD1Ev +// CHECK: call void @_ZN1AD2Ev + // Deleting dtor. // CHECK: define void @_ZN1BD0Ev // CHECK: call void @_ZN1AD2Ev // check: call void @_ZdlPv -// Complete dtor. -// CHECK: define void @_ZN1BD1Ev -// CHECK: call void @_ZN1AD2Ev - // Base dtor. // CHECK: define void @_ZN1BD2Ev // CHECK: call void @_ZN1AD2Ev |

