Цитата Сообщение от Вольд Посмотреть сообщение
А с чего бы это первая строка должна нормально компилироваться ?
А почему бы и нет?

Если записывать как dword_var := -1 XOR -2, то КДС считает, что результат XOR'а это SINT и нормально компилирует!
Получается, результат зависит от того, записано ли "-1" или же используется переменная аналогичного типа.

Снимок экрана 2017-01-06 в 11.46.42.png