ue-3145: make parents of included literals exclusive

This commit is contained in:
Wang, Xiang W
2017-07-20 16:40:54 -04:00
committed by Matthew Barr
parent 86c5f7feb1
commit 252eb820c4
4 changed files with 36 additions and 31 deletions

View File

@@ -2581,8 +2581,9 @@ hwlmcb_rv_t roseRunProgram_i(const struct RoseEngine *t,
pc = getByOffset(t, ri->child_offset);
pc_base = pc;
programOffset = (const u8 *)pc_base -(const u8 *)t;
DEBUG_PRINTF("pc_base %p pc %p child_offset %u\n",
pc_base, pc, ri->child_offset);
DEBUG_PRINTF("pc_base %p pc %p child_offset %u squash %u\n",
pc_base, pc, ri->child_offset, ri->squash);
work_done = 0;
continue;
}
}

View File

@@ -1465,7 +1465,7 @@ void dumpProgram(ofstream &os, const RoseEngine *t, const char *pc) {
PROGRAM_CASE(INCLUDED_JUMP) {
os << " child_offset " << ri->child_offset << endl;
os << " squash " << ri->squash << endl;
os << " squash " << (u32)ri->squash << endl;
}
PROGRAM_NEXT_INSTRUCTION