1*99451b44SJordan Rupprecht#import <Foundation/Foundation.h> 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprechtnamespace NS { 4*99451b44SJordan Rupprecht class MyObject { int i = 42; }; 5*99451b44SJordan Rupprecht NS::MyObject globalObject; 6*99451b44SJordan Rupprecht} 7*99451b44SJordan Rupprecht 8*99451b44SJordan Rupprecht@interface MyObject: NSObject 9*99451b44SJordan Rupprecht@end 10*99451b44SJordan Rupprecht 11*99451b44SJordan Rupprechtint main () 12*99451b44SJordan Rupprecht{ 13*99451b44SJordan Rupprecht @autoreleasepool 14*99451b44SJordan Rupprecht { 15*99451b44SJordan Rupprecht MyObject *o = [MyObject alloc]; 16*99451b44SJordan Rupprecht return 0; //% self.expect("fr var o", DATA_TYPES_DISPLAYED_CORRECTLY, substrs = ["(MyObject"]); 17*99451b44SJordan Rupprecht //% self.expect("fr var globalObject", DATA_TYPES_DISPLAYED_CORRECTLY, substrs = ["42"]); 18*99451b44SJordan Rupprecht } 19*99451b44SJordan Rupprecht} 20*99451b44SJordan Rupprecht 21*99451b44SJordan Rupprecht 22