Instructions that trap are now an end-of-block condition. This should avoid

the compilation of illegal instructions and thus stopping execution earlier.
This commit is contained in:
gbeauche 2006-05-06 07:19:39 +00:00
parent e88961bc45
commit 3bd5d0c787

View File

@ -183,8 +183,7 @@ protected:
CFLOW_JUMP = 2,
CFLOW_TRAP = 4,
CFLOW_CONST_JUMP = 8,
// Instructions that can trap don't mark the end of a block
CFLOW_END_BLOCK = 3
CFLOW_END_BLOCK = CFLOW_BRANCH | CFLOW_JUMP | CFLOW_TRAP
};
// Callbacks associated with each instruction