[DDMD] Fix interpret.c #ifs that cut expressions

Use variables instead, to leave the expressions and statements intact.