[Parser] Case when a non-defined macro sneaks into a #if check