- 1
- 2
- 3
- 4
- 5
function IPP (var i: integer): integer;
begin
Result := i;
Inc(i);
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+76
function IPP (var i: integer): integer;
begin
Result := i;
Inc(i);
end;
//это не спам. Просто чтобы побольше людей увидело. Не удаляйте, пожалуйста.
или вы имели ввиду храм?
Один наш бог! Сожги храм во имя Одина!!!
Это недостойно нас.
или вам нужен тот свет, что учение, а неучение - приятный полумрак?
Вашего родителя-комиссара дьячок невозбранно перекрестил, и с тех пор на семейном древе назаживающая рана?
Как-то так это можно реализовать атомарно, если юзать именно эту функцию.
Как здесь: http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c#11508
В чём вопрос? В возможности/невозможности реализации такой оптимизации в кодогенераторе?
С чего это вдруг?
Вот и я не знаю, с чего это вдруг вторая строка не выводится.
Уж в дельфе небось это ещё больше UB, чем в крестах.
при очень частых вызовах будут тормоза из-за стека. лучше добавить inline, если поддерживается