diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2013-10-09 09:23:58 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2013-10-09 09:23:58 +0000 |
commit | ad9d3b8fd1f00f979baa49b29867edbbc6967d08 (patch) | |
tree | c401a87307f46129d10687620cfa19e69cfd808d /clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp | |
parent | 1411aeb2a258a2f92f3d13353c91c1af3c7c6419 (diff) | |
download | bcm5719-llvm-ad9d3b8fd1f00f979baa49b29867edbbc6967d08.tar.gz bcm5719-llvm-ad9d3b8fd1f00f979baa49b29867edbbc6967d08.zip |
Reland 192220 "Abstract out parts of thunk emission code, add support for simple thunks when using -cxx-abi microsoft" with relaxed assertions
llvm-svn: 192285
Diffstat (limited to 'clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp b/clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp index 064a3ffda91..3805243c6a4 100644 --- a/clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp +++ b/clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp @@ -93,3 +93,11 @@ void call_vbase_bar(B *obj) { // // CHECK: ret void } + +struct C : B { + C(); + // has an implicit vdtor. +}; + +// Used to crash on an assertion. +C::C() {} |