Straight from the mIRC help file (/help /if):

Quote:
If an alias uses too few brackets then the statement might be ambiguous and the alias will take longer to parse, might be parsed incorrectly, or might not be parsed at all.

So, I wouldn't call this a bug.