14.7.1 это где он находится./ 2 говорит:
Если специализация шаблона функции не была явно создана или явно специализирована, специализация шаблона функции создается неявно, когда на специализацию ссылаются в контексте, для которого требуется определение функции.
Как и при вызове функции, для получения указателя на функцию-член требуется, чтобы функция была определена в программе (возможно, в другом TU).Я полагаю, что это означает, что «требуется определение функции для существования», так что это то, что вызывает создание экземпляров.шаблон, шаблон члена, не виртуальная функция-член, класс члена или статический член данных шаблона класса, который не требует создания экземпляров.
Так что факт, что GCC и Intel создают его, предполагаетчто все остальные должны, так как то, что не требуется, запрещено.При условии, что все согласны, конечно.