SerenityOS / jakt

The Jakt Programming Language
BSD 2-Clause "Simplified" License
2.82k stars 241 forks source link

Bad C++ generated when matching on result of NoneCoalescing expression #1530

Closed awesomekling closed 9 months ago

awesomekling commented 9 months ago

Simplified repro:

fn boog() {
    let x: String? = None
    match (x ?? "") {
        else => {
        }
    }
}