1 // RUN: %clang_cc1 -fsyntax-only -verify %s 2 // pr7390 3 4 void f(const SEL& v2) {} 5 void g(SEL* _Nonnull); 6 void 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 } 19 20