The problem is in the macro expansion of the expression; one would expect it to expand to 0 or 1, not to Not-a-Number. That happens even before the ExecIf application is entered.
The problem is in the macro expansion of the expression; one would expect it to expand to 0 or 1, not to Not-a-Number. That happens even before the ExecIf application is entered.