LINUX.ORG.RU

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

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

Вопрос в том, почему ты не хочешь сделать нормально. Просто поставь atomic и забудь про этот вопрос.

Ещё раз повторю, вопрос не в том как делать а в последствиях того как описано.

Я вот уверен, что компилятору разрешено вообще ничего никуда не писать в такой ситуации, а тупо выкинуть весь код, связанный с этой переменной. По факту скорей всего писать будет, и работать всё будет, но это лишь добрая воля компиляторописателей.

С чего бы это? Впрочем, если он никуда не будет писать - тем более ничего не сломается.

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

Вопрос в том, почему ты не хочешь сделать нормально. Просто поставь atomic и забудь про этот вопрос.

Ещё раз повторю, вопрос не в том как делать а в последствиях того как описано.

Я вот уверен, что компилятору разрешено вообще ничего никуда не писать в такой ситуации, а тупо выкинуть весь код, связанный с этой переменной. По факту скорей всего писать будет, и работать всё будет, но это лишь добрая воля компиляторописателей.

С чего бы это?