Имя переменной 'xor' приводит к внутренней ошибке компилятора 'отказ сегментации'!

Компиляция этого кода

int main(int argc, char **argv)
{
    int xor = 0;
}

через

g++ main.cpp 

результаты в:

internal compiler error: Segmentation fault

с

i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659).

Переименование переменной удаляет ошибку.

Вопрос: gcc от дерьма Apple?

6
задан Kara 21 January 2014 в 19:27
поделиться

2 ответа

Каждый раз, когда ваш компилятор дает сбой, это ошибка. Ваш уже сокращенный тестовый пример - идеальный кандидат для сообщения в GCC .

3
ответ дан 17 December 2019 в 02:21
поделиться

and_eq, bitand, bitor, Compl, not, not_eq, or, or_eq, xor и xor_eq - ключевые слова, которые активируются с помощью -ansi или -foperator-names

у вас включен один из этих переключателей?

check также нет: this

3
ответ дан 17 December 2019 в 02:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: