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