1//===-- main.m ------------------------------------------------*- ObjC -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#import <Foundation/Foundation.h>
10
11int main (int argc, const char * argv[])
12{
13    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
14
15	BOOL yes  = YES;
16	BOOL no = NO;
17    BOOL unset = 12;
18
19	BOOL &yes_ref = yes;
20	BOOL &no_ref = no;
21	BOOL &unset_ref = unset;
22
23	BOOL* yes_ptr = &yes;
24	BOOL* no_ptr = &no;
25	BOOL* unset_ptr = &unset;
26
27    [pool drain];// Set break point at this line.
28    return 0;
29}
30
31