summaryrefslogtreecommitdiffstats
path: root/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp')
-rw-r--r--test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp41
1 files changed, 0 insertions, 41 deletions
diff --git a/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp b/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp
deleted file mode 100644
index 8df95cb..0000000
--- a/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-// RUN: %llvmgxx -S %s -o - | llvm-as -o /dev/null
-
-
-void doesntThrow() throw();
-struct F {
- ~F() { doesntThrow(); }
-};
-
-void atest() {
- F A;
-lab:
- F B;
- goto lab;
-}
-
-void test(int val) {
-label: {
- F A;
- F B;
- if (val == 0) goto label;
- if (val == 1) goto label;
-}
-}
-
-void test3(int val) {
-label: {
- F A;
- F B;
- if (val == 0) { doesntThrow(); goto label; }
- if (val == 1) { doesntThrow(); goto label; }
-}
-}
-
-void test4(int val) {
-label: {
- F A;
- F B;
- if (val == 0) { F C; goto label; }
- if (val == 1) { F D; goto label; }
-}
-}
OpenPOWER on IntegriCloud