improve range-checking macros
commitfd65f4275be6dc6603be9610e88c55b8bfc1dc62
authorQuentin Carbonneaux <quentin@c9x.me>
Tue, 12 Mar 2019 19:53:18 +0000 (12 20:53 +0100)
committerQuentin Carbonneaux <quentin@c9x.me>
Tue, 12 Mar 2019 19:53:18 +0000 (12 20:53 +0100)
tree95c8ecd45f90c9cf971e010ed63f1d2ad739f650
parentc37347a4630fda601b4c40585ca25fff42f756c6
improve range-checking macros

They are now linear and can be
safely used with arguments that
have side-effects. This patch
also introduces an iscall()
macro and uses it to fix a
missing check for Ovacall in
liveness analysis.
all.h
live.c
load.c