Здравствуйте, Аноним, Вы писали:
А>Формально, содержит ли такая программа UB
А>А>int main()
А>{
А> /*asdasdasdasdasd\\
А>u1233asdasdasd*/
А>}
А>
А>На стадии трансляции 2 строки в комментарии соединятся, получается универсальный символ — UB или нет?
Там же английским по белому написано 2.1\2:
Each instance of a new-line character and an immediately preceding backslash character is deleted, splicing physical source lines to form logical source lines. If, as a result, a character sequence that matches the syntax of a universal-character-name is produced, the behavior is undefined. If a source file that is not empty does not end in a new-line character, or ends in a new-line character immediately preceded by a backslash character, the behavior is undefined.
Или я не понимаю вопроса? Скорее всего в дальнейшем в этом месте будет conditionally-supported behavior (т.е. реализация или понимает это как implementation-defined behavior или дает ошибку).