diff options
| author | Anders Carlsson <andersca@mac.com> | 2011-02-22 01:52:06 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2011-02-22 01:52:06 +0000 |
| commit | 3320e1575fc905fd36ef9b575b0ed6094a4effcf (patch) | |
| tree | 07cb2d142e6687b5a96740325a16f28d2a9b7478 /clang/test/SemaObjC | |
| parent | 919772fd5da9948b7c54cea7408cd3c9fa512a74 (diff) | |
| download | bcm5719-llvm-3320e1575fc905fd36ef9b575b0ed6094a4effcf.tar.gz bcm5719-llvm-3320e1575fc905fd36ef9b575b0ed6094a4effcf.zip | |
Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on.
Update all tests accordingly.
llvm-svn: 126177
Diffstat (limited to 'clang/test/SemaObjC')
| -rw-r--r-- | clang/test/SemaObjC/catch-stmt.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/invalid-code.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/no-objc-exceptions.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/property-6.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/rdar6248119.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/return.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/scope-check.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/stmts.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/try-catch.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/warn-unused-exception-param.m | 2 |
10 files changed, 10 insertions, 10 deletions
diff --git a/clang/test/SemaObjC/catch-stmt.m b/clang/test/SemaObjC/catch-stmt.m index ef1da377094..dcb47640e84 100644 --- a/clang/test/SemaObjC/catch-stmt.m +++ b/clang/test/SemaObjC/catch-stmt.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -verify %s +// RUN: %clang_cc1 -verify -fobjc-exceptions %s @interface A @end @protocol P; diff --git a/clang/test/SemaObjC/invalid-code.m b/clang/test/SemaObjC/invalid-code.m index 7a642fb1078..9b7f2c8a975 100644 --- a/clang/test/SemaObjC/invalid-code.m +++ b/clang/test/SemaObjC/invalid-code.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -fsyntax-only -verify +// RUN: %clang_cc1 %s -fsyntax-only -verify -fobjc-exceptions // rdar://6124613 void test1() { diff --git a/clang/test/SemaObjC/no-objc-exceptions.m b/clang/test/SemaObjC/no-objc-exceptions.m index 78419a24755..d47f51a84eb 100644 --- a/clang/test/SemaObjC/no-objc-exceptions.m +++ b/clang/test/SemaObjC/no-objc-exceptions.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fno-objc-exceptions -fsyntax-only -verify %s +// RUN: %clang_cc1 -fsyntax-only -verify %s void f() { @throw @"Hello"; // expected-error {{cannot use '@throw' with Objective-C exceptions disabled}} diff --git a/clang/test/SemaObjC/property-6.m b/clang/test/SemaObjC/property-6.m index 72beb67b43e..933a4f0673f 100644 --- a/clang/test/SemaObjC/property-6.m +++ b/clang/test/SemaObjC/property-6.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only -verify %s +// RUN: %clang_cc1 -fsyntax-only -verify -fobjc-exceptions %s # 1 "<command line>" # 1 "/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h" 1 3 typedef signed char BOOL; diff --git a/clang/test/SemaObjC/rdar6248119.m b/clang/test/SemaObjC/rdar6248119.m index 6b120b28475..046992c52fe 100644 --- a/clang/test/SemaObjC/rdar6248119.m +++ b/clang/test/SemaObjC/rdar6248119.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only %s -verify +// RUN: %clang_cc1 -fsyntax-only %s -verify -fobjc-exceptions // Test case for: // <rdar://problem/6248119> @finally doesn't introduce a new scope diff --git a/clang/test/SemaObjC/return.m b/clang/test/SemaObjC/return.m index 116abd19e7e..3a626e36960 100644 --- a/clang/test/SemaObjC/return.m +++ b/clang/test/SemaObjC/return.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -fsyntax-only -verify -Wmissing-noreturn +// RUN: %clang_cc1 %s -fsyntax-only -verify -Wmissing-noreturn -fobjc-exceptions int test1() { id a; diff --git a/clang/test/SemaObjC/scope-check.m b/clang/test/SemaObjC/scope-check.m index bba321e6576..3f474be6e8d 100644 --- a/clang/test/SemaObjC/scope-check.m +++ b/clang/test/SemaObjC/scope-check.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only -verify %s +// RUN: %clang_cc1 -fsyntax-only -verify -fobjc-exceptions %s @class A, B, C; diff --git a/clang/test/SemaObjC/stmts.m b/clang/test/SemaObjC/stmts.m index d1e2ad3612e..d452db8c8b2 100644 --- a/clang/test/SemaObjC/stmts.m +++ b/clang/test/SemaObjC/stmts.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -verify -fsyntax-only +// RUN: %clang_cc1 %s -verify -fsyntax-only -fobjc-exceptions struct some_struct; diff --git a/clang/test/SemaObjC/try-catch.m b/clang/test/SemaObjC/try-catch.m index 01fc4f4f2c5..da06eca4702 100644 --- a/clang/test/SemaObjC/try-catch.m +++ b/clang/test/SemaObjC/try-catch.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only -verify %s +// RUN: %clang_cc1 -fsyntax-only -verify -fobjc-exceptions %s typedef signed char BOOL; typedef struct _NSZone NSZone; diff --git a/clang/test/SemaObjC/warn-unused-exception-param.m b/clang/test/SemaObjC/warn-unused-exception-param.m index f649f8c8121..221e16ff647 100644 --- a/clang/test/SemaObjC/warn-unused-exception-param.m +++ b/clang/test/SemaObjC/warn-unused-exception-param.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only -verify -Wunused-exception-parameter %s +// RUN: %clang_cc1 -fsyntax-only -verify -fobjc-exceptions -Wunused-exception-parameter %s void f0() { @try {} @catch(id a) {} // expected-warning{{unused exception parameter 'a'}} } |

