это значит что согласно стандарта С++ бесконечный цикл, который пуст (тобишь там нет записи хотябы в волотайл переменную) считается UB и компилятор может его удалить. По этому если тебе в том же обработчике ХардФолта нужно написать мол замри в вечном цикле ты в Ж... да да они заботятся о вас. и вам придется делать асм вставку или придумывать лажу переменную мол мы же пишем, а она волотайл, и это ух как важно... не удаляй пожалуйста...