* by the smallest multiple of SU_SAVE_PLACEHOLDER_SIZE greater or equal to
* max(SU_SAVE_DESTRUCTOR_SIZE, size). */
- if (size <= SU_SAVE_DESTRUCTOR_SIZE)
+ if (size <= SU_SAVE_DESTRUCTOR_SIZE) {
pad = 0;
- else {
+ } else {
I32 extra = size - SU_SAVE_DESTRUCTOR_SIZE;
pad = extra / SU_SAVE_PLACEHOLDER_SIZE;
if (extra % SU_SAVE_PLACEHOLDER_SIZE)
PL_scopestack[base] += size;
for (i = 1; i < depth; ++i) {
I32 j = i + base;
+ /* origin[depth - i] == PL_scopestack[PL_scopestack_ix - i] */
origin[i] = PL_scopestack[j];
PL_scopestack[j] += offset;
}