// RUN: %clang_cc1 -S -emit-llvm -debug-info-kind=limited %s -o - | FileCheck %s
// Both properties should be emitted as having a class and an instance property
// with the same name is allowed.
@interfaceI1// CHECK: !DIObjCProperty(name: "p1"
// CHECK-SAME: line: [[@LINE+1]]
@propertyint p1;// CHECK: !DIObjCProperty(name: "p1"
// CHECK-SAME: line: [[@LINE+1]]
@property(class)int p1;@end@implementationI1@synthesize p1;@endvoidfoo(I1 *iptr){}