14 Aug
2019
14 Aug
'19
6:37 a.m.
On 13.08.2019 17:45, Maria Jan Matejka wrote:
define myvar = false;
function something () { if myvar then { return false; }
return true; }
protocol device DEVICE {
}
Could this be because of the new filter code or something else?
Hello
Thanks for bugreport. Yes, it is the new filter code, most likely it is a bug in handling of statically eliminable (constant-false) if statements without else branch.
Similar issue also happens for empty blocks:
if true then { }
What about the attached patch? Maria
Hi, I can confirm that the patch works for my setup. Thank you, Radu