in all control paths, ничего не возвращая? у меня все равно в конце функции стоит assert(false) :)
unreachable
причём return я не могу воткнуть, потому что функция возвращает по ссылке, а ссылку брать не на что
Никак
Значит плохой дизайн
Поставь throw 1
в проекте с -fno-exceptions? :)
std::unreachable, в любом компиляторе сейчас есть уже
а, ты про это :)
Да кто же тебя знает, что у тебя за проект
я не то чтобы хотел отключать его во всём проекте
std::exit(0) или любую функцию, которая имеет noreturn
Кстати да. Хоть longjmp
#pragma warning(push) #pragma warning(pop)
Обсуждают сегодня