mirror of
https://github.com/ZDoom/acc.git
synced 2025-02-07 06:11:02 +00:00
Fixed: scriptarray[i] += x generated &= x instead
This commit is contained in:
parent
b213a5bae8
commit
93b84fe5f2
2 changed files with 2 additions and 2 deletions
2
parse.c
2
parse.c
|
@ -3201,7 +3201,7 @@ static pcd_t GetAssignPCD(tokenType_t token, symbolType_t symbol)
|
|||
static pcd_t assignmentLookup[11][8] =
|
||||
{
|
||||
{ PCD_ASSIGNSCRIPTVAR, PCD_ASSIGNMAPVAR, PCD_ASSIGNWORLDVAR, PCD_ASSIGNGLOBALVAR, PCD_ASSIGNMAPARRAY, PCD_ASSIGNWORLDARRAY, PCD_ASSIGNGLOBALARRAY, PCD_ASSIGNSCRIPTARRAY },
|
||||
{ PCD_ADDSCRIPTVAR, PCD_ADDMAPVAR, PCD_ADDWORLDVAR, PCD_ADDGLOBALVAR, PCD_ADDMAPARRAY, PCD_ADDWORLDARRAY, PCD_ADDGLOBALARRAY, PCD_ANDSCRIPTARRAY },
|
||||
{ PCD_ADDSCRIPTVAR, PCD_ADDMAPVAR, PCD_ADDWORLDVAR, PCD_ADDGLOBALVAR, PCD_ADDMAPARRAY, PCD_ADDWORLDARRAY, PCD_ADDGLOBALARRAY, PCD_ADDSCRIPTARRAY },
|
||||
{ PCD_SUBSCRIPTVAR, PCD_SUBMAPVAR, PCD_SUBWORLDVAR, PCD_SUBGLOBALVAR, PCD_SUBMAPARRAY, PCD_SUBWORLDARRAY, PCD_SUBGLOBALARRAY, PCD_SUBSCRIPTARRAY },
|
||||
{ PCD_MULSCRIPTVAR, PCD_MULMAPVAR, PCD_MULWORLDVAR, PCD_MULGLOBALVAR, PCD_MULMAPARRAY, PCD_MULWORLDARRAY, PCD_MULGLOBALARRAY, PCD_MULSCRIPTARRAY },
|
||||
{ PCD_DIVSCRIPTVAR, PCD_DIVMAPVAR, PCD_DIVWORLDVAR, PCD_DIVGLOBALVAR, PCD_DIVMAPARRAY, PCD_DIVWORLDARRAY, PCD_DIVGLOBALARRAY, PCD_DIVSCRIPTARRAY },
|
||||
|
|
2
pcode.c
2
pcode.c
|
@ -741,7 +741,7 @@ static void CloseNew(void)
|
|||
{
|
||||
PC_Append("FARY", 4);
|
||||
PC_AppendInt(2 + FunctionInfo[i].arrayCount * 4);
|
||||
PC_AppendWord(i);
|
||||
PC_AppendWord((U_WORD)i);
|
||||
for(j = 0; j < FunctionInfo[i].arrayCount; ++j)
|
||||
{
|
||||
PC_AppendInt(FunctionInfo[i].arraySizes[j]);
|
||||
|
|
Loading…
Reference in a new issue