xref: /llvm-project/clang/test/Sema/attr-objc-bridge-related.m (revision b49ce9c304b00dae49148b6a2f5f27965000206c)
1// RUN: %clang_cc1 -verify -fsyntax-only %s
2
3struct [[clang::objc_bridge_related(NSParagraphStyle,,)]] TestBridgedRef;
4
5struct [[clang::objc_bridge_related(NSColor,colorWithCGColor:,CGColor)]] CGColorRefOk;
6struct [[clang::objc_bridge_related(,colorWithCGColor:,CGColor)]] CGColorRef1NotOk; // expected-error {{expected a related Objective-C class name, e.g., 'NSColor'}}
7struct [[clang::objc_bridge_related(NSColor,colorWithCGColor::,CGColor)]] CGColorRef3NotOk; // expected-error {{expected a class method selector with single argument, e.g., 'colorWithCGColor:'}}
8