При чтении стандарта C ++ часто встречаются обозначения типа «... неправильно сформированы, диагностика не требуется».(Случайный) пример можно найти в 13.8.1 / 17:
Класс S1 :: Inner1 не сформирован, диагностика не требуется, поскольку он не имеет допустимых специализаций.
Где в стандарте можно найти противоположный нормативный язык, который бы предписывал диагностику для плохо сформированной программы?