// RUN: c-index-test -retain-excluded-conditional-blocks %s | FileCheck %s
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=MyCls
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test1
// CHECK: [[@LINE+1]]:12:
@interface Test2 @end
// CHECK: [[@LINE+1]]:12:
@interface Test3 @end
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test4
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test5
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test6
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test7
// CHECK: [[@LINE+1]]:12:
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test9
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test10
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test11
// CHECK: [[@LINE+1]]:12:
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test13
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test14
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test15
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test19
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test20
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test21
// CHECK: [[@LINE+1]]:12:
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test23
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test24
// CHECK: [[@LINE+1]]:12:
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test26
< SOMETHING_NOT_DEFINED
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test27
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test28
@interface Test28 @end
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test29
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test30
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test31
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test32
// CHECK: [[@LINE+1]]:12: ObjCInterfaceDecl=Test33