summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2011-02-22 01:52:06 +0000
committerAnders Carlsson <andersca@mac.com>2011-02-22 01:52:06 +0000
commit3320e1575fc905fd36ef9b575b0ed6094a4effcf (patch)
tree07cb2d142e6687b5a96740325a16f28d2a9b7478 /clang/test/SemaObjC
parent919772fd5da9948b7c54cea7408cd3c9fa512a74 (diff)
downloadbcm5719-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.m2
-rw-r--r--clang/test/SemaObjC/invalid-code.m2
-rw-r--r--clang/test/SemaObjC/no-objc-exceptions.m2
-rw-r--r--clang/test/SemaObjC/property-6.m2
-rw-r--r--clang/test/SemaObjC/rdar6248119.m2
-rw-r--r--clang/test/SemaObjC/return.m2
-rw-r--r--clang/test/SemaObjC/scope-check.m2
-rw-r--r--clang/test/SemaObjC/stmts.m2
-rw-r--r--clang/test/SemaObjC/try-catch.m2
-rw-r--r--clang/test/SemaObjC/warn-unused-exception-param.m2
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'}}
}
OpenPOWER on IntegriCloud