Removed unnecessary return in core.exit
All checks were successful
/ test (push) Successful in 15s

This commit is contained in:
Eduard Urbach 2025-06-27 10:47:41 +02:00
parent 329fcfff6f
commit 925fd6ce05
Signed by: akyoto
GPG key ID: 49226B848C78F6C8

View file

@ -92,10 +92,12 @@ func (f *Function) Compile() {
f.Assembler.Append(&asm.FunctionEnd{}) f.Assembler.Append(&asm.FunctionEnd{})
} }
switch f.Assembler.Instructions[len(f.Assembler.Instructions)-1].(type) { if f.UniqueName != "core.exit" {
case *asm.Return: switch f.Assembler.Instructions[len(f.Assembler.Instructions)-1].(type) {
default: case *asm.Return:
f.Assembler.Append(&asm.Return{}) default:
f.Assembler.Append(&asm.Return{})
}
} }
} }