Rafal Luzynski wrote: > Wouldn't it expand to: Sure, but the problem occurs if the macro is used as an if statement's then-part. Your example involved an else-part.