не обязательно UB, а что это ещё может быть? Unspecified это же Некорректный?
Охота тебе копаться?
. A conforming C++ compiler is required to issue a diagnostic, even if it defines a language extension that assigns meaning to such code (such as with variable-length arrays). The text of the standard uses shall, shall not, and ill-formed to indicate these requirements.
Обсуждают сегодня