Home
last modified time | relevance | path

Searched refs:NewProperty (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dduplicate-property-class-extension.m11 @property (readwrite) char NewProperty; // expected-note 2 {{property declared here}} property
17 @property (readwrite) char NewProperty; // expected-error {{property has a previous declaration}} property
22 @property (readwrite) char NewProperty; // expected-error {{property has a previous declaration}} property
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaObjCProperty.cpp338 ObjCPropertyDecl *NewProperty, in checkAtomicPropertyMismatch() argument
343 bool NewIsAtomic = (NewProperty->getPropertyAttributes() & in checkAtomicPropertyMismatch()
372 ((NewProperty->getPropertyAttributesAsWritten() & AtomicityMask) == 0)) { in checkAtomicPropertyMismatch()
373 unsigned Attrs = NewProperty->getPropertyAttributes(); in checkAtomicPropertyMismatch()
380 NewProperty->overwritePropertyAttributes(Attrs); in checkAtomicPropertyMismatch()
387 (NewIsAtomic && isImplicitlyReadonlyAtomic(NewProperty))) in checkAtomicPropertyMismatch()
398 S.Diag(NewProperty->getLocation(), diag::warn_property_attribute) in checkAtomicPropertyMismatch()
399 << NewProperty->getDeclName() << "atomic" in checkAtomicPropertyMismatch()