- 1
integerValue *= 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+14
integerValue *= 0;
не обнулил, а на ноль умножил
imihajlov 09.12.2015 14:19 # +4
someone 09.12.2015 16:19 # +6
с дефолтными флагами превращается в
А с -O2 он вообще сразу присваивает 0 xor'ом и игнорирует 5, если только между ними не вставить побочный эффект.
imihajlov 09.12.2015 17:15 # +7
TeaBag 09.05.2017 03:30 # −8
Из этого кода мы узнали что:
1) int на gcc такой же как long (movl)
2) gcc не юзает FPO (bp)
3) у Сомваны x64 (rbp)
4) у нее всего одна локальная переменная (-4)
5) Оказывается, я умею в at&t syntax)
AnalPenetrator 09.05.2017 03:39 # −8
inkanus-gray 09.12.2015 20:58 # +14
bormand 09.12.2015 22:40 # +5
Elvenfighter 09.12.2015 23:19 # +8
inkanus-gray 10.12.2015 00:20 # 0
inkanus-gray 10.12.2015 00:37 # +2
http://govnokod.ru/12196
Vindicar 10.12.2015 00:37 # +7
inkanus-gray 10.12.2015 00:39 # +6
Вот к чему приводит инерция мышления...
absolut 13.12.2015 09:52 # +2
blackhearted 14.12.2015 13:29 # +2
bormandinho 08.05.2017 23:42 # −8
blackhearted 14.12.2015 13:29 # +6