diff options
author | Chris Lattner <sabre@nondot.org> | 2003-10-27 17:51:31 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-10-27 17:51:31 +0000 |
commit | 2a4349e1bd6054a504e5d8110c26b446bce9aa4d (patch) | |
tree | e03d0e636d8eb5b36a6aa45e45732b2be3010a5a /llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp | |
parent | cdde075fa94d8c53127a6ba79c487bfd9831784d (diff) | |
download | bcm5719-llvm-2a4349e1bd6054a504e5d8110c26b446bce9aa4d.tar.gz bcm5719-llvm-2a4349e1bd6054a504e5d8110c26b446bce9aa4d.zip |
New testcase which crashes the C++ FE
llvm-svn: 9534
Diffstat (limited to 'llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp')
-rw-r--r-- | llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp b/llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp new file mode 100644 index 00000000000..39ec5c76fac --- /dev/null +++ b/llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp @@ -0,0 +1,15 @@ + +template<class T> +struct super { + int Y; + void foo(); +}; + +template <class T> +struct test : virtual super<int> {}; + +extern test<int> X; + +void foo() { + X.foo(); +} |