Сообщение Re[4]: C++ illegal instruction от 01.08.2025 11:15
Изменено 01.08.2025 11:17 ·
Re[4]: C++ illegal instruction
Здравствуйте, so5team, Вы писали:
S>А что делать компилятору вот в такой ситуации:
Я бы выдал ошибку компиляции и заставил поправить исходник, добавив явное
Не верится что это может создать серьёзную проблему, т.к. такого кода довольно мало.
S>И написан react_to_invalid_params еще тогда, когда про [[noreturn]] никто и не заикался.
Но это, конечно не backward compatible.. так что вряд ли кто-то на такое пойдёт. Остаётся только грустить...
S>А что делать компилятору вот в такой ситуации:
Я бы выдал ошибку компиляции и заставил поправить исходник, добавив явное
S> react_to_invalid_input(make_params_description(params));
std::abort(); // это
S>}
Не верится что это может создать серьёзную проблему, т.к. такого кода довольно мало.
S>И написан react_to_invalid_params еще тогда, когда про [[noreturn]] никто и не заикался.
Но это, конечно не backward compatible.. так что вряд ли кто-то на такое пойдёт. Остаётся только грустить...
Re[4]: C++ illegal instruction
Здравствуйте, so5team, Вы писали:
S>А что делать компилятору вот в такой ситуации:
Я бы выдал ошибку компиляции и заставил поправить исходник, добавив явное
Не верится что это может создать серьёзную проблему, т.к. такого кода довольно мало. Зато сабж — поджидает на каждом углу.
S>И написан react_to_invalid_params еще тогда, когда про [[noreturn]] никто и не заикался.
Но это, конечно не backward compatible.. так что вряд ли кто-то на такое пойдёт. Остаётся только грустить...
S>А что делать компилятору вот в такой ситуации:
Я бы выдал ошибку компиляции и заставил поправить исходник, добавив явное
S> react_to_invalid_input(make_params_description(params));
std::abort(); // это
S>}
Не верится что это может создать серьёзную проблему, т.к. такого кода довольно мало. Зато сабж — поджидает на каждом углу.
S>И написан react_to_invalid_params еще тогда, когда про [[noreturn]] никто и не заикался.
Но это, конечно не backward compatible.. так что вряд ли кто-то на такое пойдёт. Остаётся только грустить...