eval: drop passing (critical) as an argument
commitef427b3fa14c1e08278e18829e60f01fff1a86c8
authorH. Peter Anvin <hpa@zytor.com>
Wed, 28 Nov 2018 18:19:50 +0000 (28 10:19 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 28 Nov 2018 18:19:50 +0000 (28 10:19 -0800)
treee6c8184d81497a5d10c46af10725c68060fd3fc1
parentca605a3c382763962c084c72113ddafe75d775c5
eval: drop passing (critical) as an argument

There is no point in passing (critical) as an argument when
we alredy rely on a bunch of static variables.  If eval needs to be
reentrant, we should instead have something like "struct eval_state"
and pass a pointer to that as an argument.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
asm/eval.c