标签: c++ visual-studio-2015 clang
这不是VS2015上的编译,而是编译clang:
struct X { X(){} ~X(){} }; int main() { goto L; X x; L: return 0; }
错误C2362:初始化' x'被跳过'转到L'。
只有当X包含ctor + dtor或虚拟dtor时,它才会在VS2015上进行编译。 有没有办法压制这个错误? 为什么clang支持微软功能的范围比VS更广?