Surely it depends on both your phrasing and how you usually interact with your colleagues, no?
You can totally do this with non-passive-aggressive phrasings ("Is this possible using structured programming instead of GOTO? What went wrong when you tried, how messy does it get?")