aardappel / lobster

The Lobster Programming Language
http://strlen.com/lobster
2.27k stars 120 forks source link

libtcc JIT error #287

Closed Hjagu09 closed 9 months ago

Hjagu09 commented 9 months ago

code:

class data:
    a: int

class crash_class:
    def crash(input: data) -> bool:
        return switch input:
            default:
                false

let test = crash_class{}
test.crash(data{10})

output:

libtcc JIT error: crash.lobster:
<string>:316: warning: deprecated use of label at end of compound statement
aardappel commented 9 months ago

Appreciate the small repro!

Doesn't happen for me though.. are you on the latest Lobster?

aardappel commented 9 months ago

Fixed in https://github.com/aardappel/lobster/commit/dfdfbe7634fc5caba378aa6b89e31a1bc4a2f3f2