]> git.sur5r.net Git - cc65/commit
Fixed a bug in the handling of ranges where the granularity is not one: An
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 29 Apr 2004 14:00:28 +0000 (14:00 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 29 Apr 2004 14:00:28 +0000 (14:00 +0000)
commit1ae117fed8725d651c7ef62bb3fe5e5fa22274eb
tree9854bbcb53dae5695e1935c93b26d2b9b310932c
parent3ccd9f97c72d7dd82f6c198cb12cd6648ba31652
Fixed a bug in the handling of ranges where the granularity is not one: An
internally generated label could disrupt the output of such a range by
adding an offset not equal to the granularity. The solution is to only
add dependent labels within such a range on all addresses that do not
match the granularity (odd addresses for a .word table for example).

git-svn-id: svn://svn.cc65.org/cc65/trunk@3002 b7a2c559-68d2-44c3-8de9-860c34a00d81
src/da65/attrtab.c
src/da65/attrtab.h
src/da65/data.c
src/da65/handler.c
src/da65/infofile.c