Changes between Version 2 and Version 3 of Ticket #10814, comment 19
- Timestamp:
- Nov 23, 2018, 2:05:17 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #10814, comment 19
v2 v3 20 20 * In the specific case of what I disassembled above, SetNowSeen() could exist as a pseudo-condition unaided, always non-zero. This is only because its stack was pushed immediately before the callk, with an object arg. 21 21 * Wrapping a void func in a bitwise OR ensures that however it compiles, it will evaluate to non-zero. 22 * If things don't explode when you do SetNowSeen(null), an OR wrapper would stop that zero from leaking to wreck the if block. 23 * EDIT: No, the boundary tests on a null would explode. 22 * [EDIT: Removed bad speculation about null handling that would absolutely explode.] 24 23 \\ 25 24 \\