
struct Frotz {
    int nitfol;
}

void main(string[] args) {
    // This causes soft assertions and invalid C code
    Frotz f = Frotz() { nitfol = (args.length > 2) ? 42 : 23 };
    
    // this is only to prevent unused-variable compiler warnings
    f.nitfol = 0;
}

