А можно ли как-нибудь узнать у clang'а, зачем он пытается использовать шаблон, который не должен инстанцироваться, вместо работающего варианта, как это делает gcc?