diff --git a/src/builtins/control.pir b/src/builtins/control.pir index be093c57133..1e7a90a1a87 100644 --- a/src/builtins/control.pir +++ b/src/builtins/control.pir @@ -356,13 +356,8 @@ on error. unless have_lang goto no_lang push_eh catch $S0 = lang - $S0 = concat 'languages/', $S0 - $S0 = concat $S0, '/' - $S1 = lang - $S0 = concat $S0, $S1 - $S0 = concat $S0, '.pbc' - load_bytecode $S0 - $S0 = lang + $S1 = downcase $S0 + load_language $S1 compiler = compreg $S0 goto got_lang no_lang: