emitting warning if a variable is used un-initialized