diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-07-21 21:55:08 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-07-21 21:55:08 +0000 |
| commit | 9762834a7ff29ab68e825f31a00390c7fa268f96 (patch) | |
| tree | 93bccded5049774ffe8d41945a9dae1c5b203097 /llvm | |
| parent | a9443f29b06f9896ceb3b8f5f26aa5e80249f649 (diff) | |
| download | bcm5719-llvm-9762834a7ff29ab68e825f31a00390c7fa268f96.tar.gz bcm5719-llvm-9762834a7ff29ab68e825f31a00390c7fa268f96.zip | |
new testcase for PR602
llvm-svn: 22495
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/Regression/C++Frontend/2005-07-21-VirtualBaseAccess.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/Regression/C++Frontend/2005-07-21-VirtualBaseAccess.cpp b/llvm/test/Regression/C++Frontend/2005-07-21-VirtualBaseAccess.cpp new file mode 100644 index 00000000000..5bc336c69d2 --- /dev/null +++ b/llvm/test/Regression/C++Frontend/2005-07-21-VirtualBaseAccess.cpp @@ -0,0 +1,14 @@ +// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | not grep cast + +void foo(int*); + +struct FOO { + int X; +}; + +struct BAR : virtual FOO { BAR(); }; + +int testfn() { + BAR B; + foo(&B.X); +} |

