变量名'xor'导致内部编译器错误'分段错误'!

Wol*_*ngP 6 compiler-construction macos gcc

编译此代码

int main(int argc, char **argv)
{
    int xor = 0;
}
Run Code Online (Sandbox Code Playgroud)

通过

g++ main.cpp 
Run Code Online (Sandbox Code Playgroud)

结果是:

internal compiler error: Segmentation fault
Run Code Online (Sandbox Code Playgroud)

i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659).
Run Code Online (Sandbox Code Playgroud)

重命名变量将删除错误.

问题:来自Apple废话的gcc是什么?

Cla*_*bel 3

任何时候你的编译器出现段错误,这就是一个错误。您已经减少的测试用例是向GCC报告的完美候选者。