]> granicus.if.org Git - yasm/commit
Don't mix EQU expansion with other expr leveling; we could get confused
authorPeter Johnson <peter@tortall.net>
Wed, 18 Oct 2006 05:36:51 +0000 (05:36 -0000)
committerPeter Johnson <peter@tortall.net>
Wed, 18 Oct 2006 05:36:51 +0000 (05:36 -0000)
commitfd04b1aef6f7d987a66c36dba424cf4863ea224d
treee15c5373b6fa0a3d57e296426487fb73d05ae9fa
parentd1823e2e176d6a8101edfe911476a331d7003697
Don't mix EQU expansion with other expr leveling; we could get confused
with certain combinations.
(2nd half of #83)

This also hides some internals of yasm_expr_level_tree.

svn path=/trunk/yasm/; revision=1655
libyasm/bc-insn.c
libyasm/expr.c
libyasm/expr.h
libyasm/tests/Makefile.inc
libyasm/tests/equ-expand.asm [new file with mode: 0644]
libyasm/tests/equ-expand.hex [new file with mode: 0644]
libyasm/value.c
modules/arch/x86/x86expr.c
modules/objfmts/bin/bin-objfmt.c
tools/python-yasm/expr.pxi