Здравствуйте, 10000.monkeys, Вы писали:
1M>Код ниже продуцирует ошибку доступа в дебаге.
А самое прикольное, что asan не ловит эту ошибку. Чтобы он начал её ловить, надо длину увеличить строки (поставить например "TEST66666666666666666" вместо "TEST"). Похоже что такое поведение связано со small string optimization.
https://gcc.godbolt.org/z/qv3o771bY