mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-24 03:52:08 +00:00
Dynamically allocate RPN expression buffer
This commit is contained in:
@@ -782,7 +782,7 @@ void out_RelByte(struct Expression *expr)
|
||||
} else {
|
||||
out_AbsByte(expr->nVal);
|
||||
}
|
||||
rpn_Reset(expr);
|
||||
rpn_Free(expr);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -825,7 +825,7 @@ void out_RelWord(struct Expression *expr)
|
||||
} else {
|
||||
out_AbsWord(expr->nVal);
|
||||
}
|
||||
rpn_Reset(expr);
|
||||
rpn_Free(expr);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -871,7 +871,7 @@ void out_RelLong(struct Expression *expr)
|
||||
} else {
|
||||
out_AbsLong(expr->nVal);
|
||||
}
|
||||
rpn_Reset(expr);
|
||||
rpn_Free(expr);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -892,7 +892,7 @@ void out_PCRelByte(struct Expression *expr)
|
||||
nPC += 1;
|
||||
pPCSymbol->nValue += 1;
|
||||
|
||||
rpn_Reset(expr);
|
||||
rpn_Free(expr);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user