1 /* Make sure that @synchronized parses and a very basic test runs. */
2 /* { dg-options "-fobjc-exceptions -fgnu-runtime" } */
4 #include "../objc-obj-c++-shared/Object1.h"
8 Object *a = [Object new];
9 Object *b = [Object new];
10 Object *c = [Object new];
12 /* This single-threaded test just checks that @synchronized() uses a
13 recursive mutex, and that the runtime at least doesn't crash
14 immediately upon finding it.