1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-26 08:32:00 +00:00

Assume numeric subroutines use anything and change anything.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2801 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2003-12-21 10:44:39 +00:00
parent b0a2e6375f
commit da019b064a

View File

@ -312,11 +312,12 @@ void GetFuncInfo (const char* Name, unsigned short* Use, unsigned short* Chg)
} else if (IsDigit (Name[0]) || Name[0] == '$') {
/* A call to a numeric address. Assume that all CPU registers get
* used, but no memory contents are changed.
/* A call to a numeric address. Assume that anything gets used and
* destroyed. This is not a real problem, since numeric addresses
* are used mostly in inline assembly anyway.
*/
*Use = REG_AXY;
*Chg = REG_AXY;
*Use = REG_ALL;
*Chg = REG_ALL;
return;
} else {