(int x, int y) g(invalid); // ERROR typedef bad = ; // ERROR () f() { // try to crash the compiler var bad i; var bad var^ ptr; var bad? opt; var (bad z)? opt1; var (bad w)#[10] arr; ptr^ = i; ptr^ = 123; opt? = i; opt = none; opt?; opt1?.z; arr#[0].w = i; arr#[0].w = 123; g().x; // ERROR g().x = 123; // ERROR }