컴파일러 공부 중인데

무슨 인공지능마냥 최적화를 시키네 ㅋㅋ


예를들어
---------------------------------------------
int val = 0;

for (int i = 0 ; i < 1000; ++i)
val = 10;

printf('val = %d', val);
___________________________

이런 코드를 자체적으로


printf('val = %d', 10)


한줄로 바꿔버리네 ㅋㅋ


릴리즈모드로 디스어셈블러 보니까 그럼


이런건 어케 만드노