i=0;i<53;++iなfor文が-O2で60回以上回っててコンパイラのバグを疑ったけど、よく見たら要素50の配列に順番に書いてて、配列の終端への書き込みで未定義動作を踏んで、未定義動作だから最適化の過程で意味を維持する必要がなくなりループ展開時に終端チェックが消えたという正しいC++の振る舞いだった
8:15 AM - 25 Jan 2020
0 replies
104 retweets
296 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.