3 Commits

Author SHA1 Message Date
qWord
33e0c070c7 Reuse of equates in CreateVariable was erroneous
If an equate already exist CreateVariable did not zero bits 32...63
of that equate. This cause that the predefined macros SIZESTR
and INSTR return wrong values when the result-equate (for example)
did contain negative values before macro invocation.

Fixed by setting sym->value3264 to zero in case of reuse.

Resolves: #156 resp. SF-BUG-303
2016-05-06 19:31:13 +02:00
Ilya V. Matveychikov
3b4ec5258f Fix notes produced by clang compiler
note: use '==' to turn this assignment into an equality comparison
2015-07-30 19:11:43 +03:00
Anton Kochkov
2d5853b0c2 Importing sources from JWasm212s_140105.zip 2014-06-18 19:16:56 +04:00