只看汇编或者优化这一个环节部分,那是不能怪编译器。
在compile/lint/build过程中没有报错,就是工程本身没搞好了
clang7就能发现了,我甚至都没有再往前尝试更老的版本
x86-64 clang 7.0.0 - 408ms
Output of x86-64 clang 7.0.0 (Compiler #1)
<source>:7:1: warning: control reaches end of non-void function [-Wreturn-type]
}
【 在 z16166 的大作中提到: 】
: UB不能赖编译器,毕竟c++标准都说了这个是没定义
:
--
FROM 221.220.133.*