By definition, a warning is about something which is valid, but probably unintentional. If it wasn't valid, you would get an error message and the parsing would be aborted.
Ah. Right. I spend most of my time in 4GL's where the line's more blurry.
Ok, by *my* definition. ;)