TRAP stack overflow
Stack overflow when compiling this example with an inline procedure:
MODULE Test;
PROCEDURE -P(): BOOLEAN;
VAR t: UNSIGNED32;
BEGIN
RETURN UNSIGNED32(t) < 10
END P;
PROCEDURE Test*;
BEGIN
IGNORE P();
END Test;
END Test.
The problem is in casting UNSIGNED32(t), while the variable "t" also has type UNSIGNED32