xref: /llvm-project/lldb/test/API/functionalities/mtc/simple/main.m (revision 99451b4453688a94c6014cac233d371ab4cc342d)
1#import <Foundation/Foundation.h>
2#if __has_include(<AppKit/AppKit.h>)
3#import <AppKit/AppKit.h>
4#define XXView NSView
5#else
6#import <UIKit/UIKit.h>
7#define XXView UIView
8#endif
9
10int main() {
11  XXView *view = [[XXView alloc] init];
12  dispatch_group_t g = dispatch_group_create();
13  dispatch_group_enter(g);
14  [NSThread detachNewThreadWithBlock:^{
15    @autoreleasepool {
16      [view superview];
17    }
18    dispatch_group_leave(g);
19  }];
20  dispatch_group_wait(g, DISPATCH_TIME_FOREVER);
21}
22