svn commit: r1655 - in trunk/yasm: libyasm libyasm/tests modules/arch/x86 tools/python-yasm
peter at tortall.net
peter at tortall.net
Tue Oct 17 22:36:51 PDT 2006
Author: peter
Date: Tue Oct 17 22:36:51 2006
New Revision: 1655
Added:
trunk/yasm/libyasm/tests/equ-expand.asm
trunk/yasm/libyasm/tests/equ-expand.hex
Modified:
trunk/yasm/libyasm/bc-insn.c
trunk/yasm/libyasm/expr.c
trunk/yasm/libyasm/expr.h
trunk/yasm/libyasm/tests/Makefile.inc
trunk/yasm/libyasm/value.c
trunk/yasm/modules/arch/x86/x86expr.c
trunk/yasm/modules/objfmts/bin/bin-objfmt.c
trunk/yasm/tools/python-yasm/expr.pxi
Changeset:
http://www.tortall.net/projects/yasm/changeset/1655
Log:
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.
More information about the yasm-cvs
mailing list