]> git.sur5r.net Git - cc65/commit
Changed the expression parser to return the lvalue flag as part of the
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 25 May 2004 20:59:38 +0000 (20:59 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 25 May 2004 20:59:38 +0000 (20:59 +0000)
commit878e4f13524e91fbcdc8c97cc461724231339483
tree87958d65cec7b2435b85ffc13d780bb2434edc1b
parentc885a814c72cb8322d64f8c05a08cdc1819cf1bf
Changed the expression parser to return the lvalue flag as part of the
ExprDesc structure, not as separate value.
WARNING: The current code does compile but does not work correctly, because
the lvalue flag is part of ExprDesc.Flags and not masked out in several tests
throughout the code.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3046 b7a2c559-68d2-44c3-8de9-860c34a00d81
15 files changed:
src/cc65/assignment.c
src/cc65/assignment.h
src/cc65/codeopt.c
src/cc65/declare.c
src/cc65/expr.c
src/cc65/expr.h
src/cc65/exprdesc.c
src/cc65/exprdesc.h
src/cc65/locals.c
src/cc65/scanner.h
src/cc65/stdfunc.c
src/cc65/stmt.c
src/cc65/testexpr.c
src/cc65/typeconv.c
src/cc65/typeconv.h