xref: /llvm-project/lldb/test/API/functionalities/data-formatter/poarray/main.mm (revision fdea9a4ec9b0d9585b8fe8a612686d9f44f40ddc)
1#import <Foundation/Foundation.h>
2
3struct ThreeObjects
4{
5  id one;
6  id two;
7  id three;
8};
9
10int main()
11{
12  NSArray *array1 = @[@0xDEADBEEF, @0xFEEDBEEF, @0xBEEFFADE];
13  NSArray *array2 = @[@"Hello", @"World"];
14  NSDictionary *dictionary = @{@1: array2, @"Two": array2};
15  ThreeObjects *tobjects = new ThreeObjects();
16  tobjects->one = array1;
17  tobjects->two = array2;
18  tobjects->three = dictionary;
19  id* objects = (id*)tobjects;
20  return 0; // break here
21}
22