diff options
author | Anders Carlsson <andersca@mac.com> | 2010-01-26 05:26:39 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2010-01-26 05:26:39 +0000 |
commit | 0b5f1ddf0a9bee17355ab3aa04d5e7cf13a16527 (patch) | |
tree | 07d3a93ddaf254461189c75f94d28fcd04a2f45d /clang/test/CodeGenCXX/debug-info.cpp | |
parent | 17ed0496c566930ff51923b9c9b98da687213dda (diff) | |
download | bcm5719-llvm-0b5f1ddf0a9bee17355ab3aa04d5e7cf13a16527.tar.gz bcm5719-llvm-0b5f1ddf0a9bee17355ab3aa04d5e7cf13a16527.zip |
Fix another debug info crash with virtual bases.
llvm-svn: 94520
Diffstat (limited to 'clang/test/CodeGenCXX/debug-info.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/debug-info.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/clang/test/CodeGenCXX/debug-info.cpp b/clang/test/CodeGenCXX/debug-info.cpp index f18e9b08a02..6bb9533a477 100644 --- a/clang/test/CodeGenCXX/debug-info.cpp +++ b/clang/test/CodeGenCXX/debug-info.cpp @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -emit-llvm-only -g +// RUN: %clang_cc1 -emit-llvm-only -g %s template<typename T> struct Identity { typedef T Type; }; @@ -41,3 +41,12 @@ namespace VirtualDtor { Y::~Y() { } } + +namespace VirtualBase { + struct A { }; + struct B : virtual A { }; + + void f() { + B b; + } +} |