eval: Eliminate division by zero
commitceec0d818798aeaa75ed4907e6135b0247ed46b2
authorCyrill Gorcunov <gorcunov@gmail.com>
Sat, 13 Oct 2018 22:26:19 +0000 (14 01:26 +0300)
committerCyrill Gorcunov <gorcunov@gmail.com>
Sat, 13 Oct 2018 22:49:43 +0000 (14 01:49 +0300)
treea738a30ed4c3646d70a20defab5933df9beafa2a
parentd94402d6f7f10ad1536a767c18c830ca7d0823a8
eval: Eliminate division by zero

When doing division we should detect if the value we're
divided by is not zero. Instead of is_unknown() helper
we should use is_just_unknown().

https://bugzilla.nasm.us/show_bug.cgi?id=3392515
https://bugzilla.nasm.us/show_bug.cgi?id=3392473

Reported-by: Jun <jxx13@psu.edu>
Reported-by: stuartly <situlingyun@gmail.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
asm/eval.c