The warning is actually generated because of definition but the definition is there only because of this useless line... :)