21 lines · plain
1// RUN: %clang_cc1 -fsyntax-only -verify %s2// pr73903 4void f(const SEL& v2) {}5void g(SEL* _Nonnull);6void h() {7 f(@selector(dealloc));8 9 SEL s = @selector(dealloc);10 SEL* ps = &s;11 12 @selector(dealloc) = s; // expected-error {{expression is not assignable}}13 14 SEL* ps2 = &@selector(dealloc);15 16 // Shouldn't crash.17 g(&@selector(foo));18 g(&(@selector(foo)));19}20 21