Допустим, я собираюсь скомпилировать какой-то плохо написанный исходный код C ++, который вызывает неопределенное поведение и, следовательно, (как они говорят) «все может случиться».
С точки зрения того, что спецификация языка C ++ считает приемлемой в «совместимом» компиляторе, включает ли «что-нибудь» в этом сценарии падение компилятора (или кражу моих паролей, или иное неправильное поведение или ошибку во время компиляции) , или область действия неопределенного поведения ограничена определенным образом тем, что может произойти, когда результирующий исполняемый файл запускается?