impala -emit-llvm logic_operator.impala
W:anydsl/thorin/src/thorin/be/llvm/llvm.cpp: 742: slow: alloca and loads/stores needed for aggregate '_17' at 'logic_operator.impala:2 col 5 - 8'
W:anydsl/thorin/src/thorin/be/llvm/llvm.cpp: 742: slow: alloca and loads/stores needed for aggregate '_20' at 'logic_operator.impala:2 col 16 - 19'
if @fun() { } works, but if (@fun() || @fun()) does not partially evaluate all the code.
Test case: AnyDSL/impala@fdb984f
if @fun() { }
works, butif (@fun() || @fun())
does not partially evaluate all the code. Test case: AnyDSL/impala@fdb984f