summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lldb/packages/Python/lldbsuite/test/lang/objcxx/class-name-clash/main.mm
blob: b74871f427056c0c43a0890ba909e7068d8dcb1a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#import <Foundation/Foundation.h>

namespace NS {
  class MyObject { int i = 42; };
  NS::MyObject globalObject;
}

@interface MyObject: NSObject
@end

int main ()
{
  @autoreleasepool
  {
    MyObject *o = [MyObject alloc];
    return 0; //% self.expect("fr var o", DATA_TYPES_DISPLAYED_CORRECTLY, substrs = ["(MyObject"]);
              //% self.expect("fr var globalObject", DATA_TYPES_DISPLAYED_CORRECTLY, substrs = ["42"]);
  }
}