xref: /minix3/external/bsd/llvm/dist/clang/test/SemaObjC/no-objc-exceptions.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc// RUN: %clang_cc1 -fsyntax-only -verify %s
2*f4a2713aSLionel Sambuc
3*f4a2713aSLionel Sambucvoid f() {
4*f4a2713aSLionel Sambuc  @throw @"Hello"; // expected-error {{cannot use '@throw' with Objective-C exceptions disabled}}
5*f4a2713aSLionel Sambuc}
6*f4a2713aSLionel Sambuc
7*f4a2713aSLionel Sambucvoid g() {
8*f4a2713aSLionel Sambuc  @try { // expected-error {{cannot use '@try' with Objective-C exceptions disabled}}
9*f4a2713aSLionel Sambuc    f();
10*f4a2713aSLionel Sambuc  } @finally {
11*f4a2713aSLionel Sambuc
12*f4a2713aSLionel Sambuc  }
13*f4a2713aSLionel Sambuc}
14