// Test that `objc::class!` and `objc::selector!` aren't `const` expressions. // The system gives them their final values at dynamic load time. //@ edition: 2024 //@ only-apple #![feature(darwin_objc)] use std::os::darwin::objc; pub const CLASS: objc::Class = objc::class!("NSObject"); //~^ ERROR cannot access extern static `CLASS::VAL` [E0080] pub const SELECTOR: objc::SEL = objc::selector!("alloc"); //~^ ERROR cannot access extern static `SELECTOR::VAL` [E0080] pub fn main() {}