LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Ты ничего про оптимизацию не писал до этого. Ну и что значит «дело в оптимизации»? Да, я включил оптимизацию, которая обычно и включается при компиляции программ в релизной сборке, иногда и более «агрессивные» флаги. Дистрибутивы обычно с -O2 и собирают программы.

Так вот, корректный компилятор с обычным флагом релизной сборки, выдал вполне ожидаемый результат, ведь указатель не является числом. Другие компиляторы такое и с -O0 могут выдавать (отключенная оптимизация), и будут соотвествовать стандарту, и ожиданиям тех кто стандарт читал.

Или у тебя указатель число, но только без оптимизаций? Непорядок. Ну или очень странное определение числа, это какой раздел математики?

Исправление MOPKOBKA, :

Ты ничего про оптимизацию не писал до этого. Ну и что значит «дело в оптимизации»? Да, я включил оптимизацию, которая обычно и включается при компиляции программ в релизной сборке, иногда и более «агрессивные» флаги. Дистрибутивы обычно с -O2 и собирают программы.

Так вот, корректный компилятор с обычным флагом релизной сборки, выдал вполне ожидаемый результат, ведь указатель не является числом. Другие компиляторы такое и с -O0 могут выдавать (отключенная оптимизация), и будут соотвествовать стандарту, и ожиданиям тех кто стандарт читал.

Или у тебя указатель число, но только без оптимизаций? Непорядок.

Исправление MOPKOBKA, :

Ты ничего про оптимизацию не писал до этого. Ну и что значит «дело в оптимизации»? Да, я включил оптимизацию, которая обычно и включается при компиляции программ в релизной сборке, иногда и более «агрессивные» флаги. Дистрибутивы обычно с -O2 и собирают программы.

Так вот, корректный компилятор с обычным флагом релизной сборки, выдал вполне ожидаемый результат, ведь указатель не является числом. Другие компиляторы такое и с -O0 могут выдавать (отключенная оптимизация), и будут соотвествовать стандарту, и ожиданиям тех кто стандарт читал.

Исправление MOPKOBKA, :

Ты ничего про оптимизацию не писал до этого. Ну и что значит «дело в оптимизации»? Да, я включил оптимизацию, которая обычно и включается при компиляции программ в релизной сборке, иногда и более «агрессивные» флаги. Дистрибутивы обычно с -O2 и собирают программы.

Так вот, корректный компилятор с обычным флагом релизной сборки, выдал вполне ожидаемый результат, ведь указатель не является числом. Другие компиляторы такое и с -O0 могут выдавать, и будут соотвествовать стандарту, и ожиданиям тех кто стандарт читал.

Исходная версия MOPKOBKA, :

Ты ничего про оптимизацию не писал до этого. Ну и что значит «дело в оптимизации»? Да, я включил оптимизацию, которая обычно и включается при компиляции программ в релизной сборке, иногда и более «агрессивные» флаги.

Так вот, корректный компилятор с обычным флагом релизной сборки, выдал вполне ожидаемый результат, ведь указатель не является числом. Другие компиляторы такое и с -O0 могут выдавать, и будут соотвествовать стандарту, и ожиданиям тех кто стандарт читал.