xref: /llvm-project/clang/test/SemaObjCXX/objcxx_openmp.mm (revision 07b568a9c8db8e5d4d4af4c766ecfb38145fb0bf)
1*07b568a9SAlexey Bataev// RUN: %clang_cc1 -fopenmp -fsyntax-only -verify %s
2*07b568a9SAlexey Bataev// expected-no-diagnostics
3*07b568a9SAlexey Bataev
4*07b568a9SAlexey Bataevclass Foo {
5*07b568a9SAlexey Bataev  int a;
6*07b568a9SAlexey Bataev};
7*07b568a9SAlexey Bataev
8*07b568a9SAlexey Bataev@interface NSObject
9*07b568a9SAlexey Bataev@end
10*07b568a9SAlexey Bataev
11*07b568a9SAlexey Bataev@interface Bar : NSObject {
12*07b568a9SAlexey Bataev  Foo *foo;
13*07b568a9SAlexey Bataev}
14*07b568a9SAlexey Bataev- (void)setSystemAndWindowCocoa:(class Foo *)foo_1;
15*07b568a9SAlexey Bataev
16*07b568a9SAlexey Bataev@end
17*07b568a9SAlexey Bataev
18*07b568a9SAlexey Bataev@implementation Bar : NSObject
19*07b568a9SAlexey Bataev- (void)setSystemAndWindowCocoa:(Foo *)foo_1 {
20*07b568a9SAlexey Bataev  foo = foo_1;
21*07b568a9SAlexey Bataev}
22*07b568a9SAlexey Bataev@end
23