4 ms·
This seems to be missing backslashes. I haven't considered how to deal with preprocessor macros, but the if statement converts very simply: if !__allocatio
by SupremumLimit 12y ago
This seems to be missing backslashes. I haven't considered how to deal with preprocessor macros, but the if statement converts very simply:
if !__allocation__.IsRetry()
__object__ = __allocation__.ToObjectChecked()
if __object__ == (ISOLATE)->heap()->exception(); RETURN_EMPTY
RETURN_VALUE
This isn't ambiguous like the example you suggested before.
- sanxiyn 12y agoThat doesn't work, because if statement is inside preprocessor macro and must be in a single line.
- SupremumLimit 12y agoI see what you mean. Yes, the if in a macro is a problem. I haven't addressed macros, that's a whole different can of worms.