Правильно хочет!
В вашем коде вы используете некоторые, как я понимаю, переменные, для вычисления значения константы. Значение константы определяется на этапе компиляции, когда значений переменных ещё нет, а только их адреса, поэтому компилятор перебирает возможные варианты и предполагает, что для вычисления значения константы вы используете значения адресов переменных.