Причина в том, что у вас появился объект с названием, совпадающим с названем вашей переменной. Вот компилятору башню и рвет. Надо запомнить, что переменные через запятую в трешке обявлять нельзя. Совсем. Любое такое объявление переменных - мина замедленного действия. Если даже сейчас код компилируется, то это совсем не означает, что он будет компилироваться в будущем. Стоит кому-нибудь когда-то создать тип с именем, совпадающим с вашей переменной, и все. Код компилироваться перестанет
Подробнее тут:
чудеса компиляции