Make debug ops impure

This commit is contained in:
Gaith Hallak 2023-03-09 11:59:13 +03:00
parent a91ff6adbd
commit ef2bec69af

View File

@ -923,9 +923,9 @@ attributes(I) ->
loop -> Impure(pc, []);
switch_body -> Pure(none, []);
'RETURN' -> Impure(pc, []);
{'DBG_LOC', _, _} -> Pure(none, []);
{'DBG_DEF', _, _} -> Pure(none, []);
{'DBG_UNDEF', _, _} -> Pure(none, []);
{'DBG_LOC', _, _} -> Impure(none, []);
{'DBG_DEF', _, _} -> Impure(none, []);
{'DBG_UNDEF', _, _} -> Impure(none, []);
{'RETURNR', A} -> Impure(pc, A);
{'CALL', A} -> Impure(?a, [A]);
{'CALL_R', A, _, B, C, D} -> Impure(?a, [A, B, C, D]);