This is a bit dangerous style wise. Rather put the ifdef in the else branch and let it be eliminated by the compiler if there's nothing in there.