mclow.lists added a comment. An alternate solution would be to define `_LIBCPP_HAS_NO_DEFAULT_TEMPLATE_ARGS_IN_FUNCTIONS` and use that. (always true, for clang, and > C++03 for other compilers) https://reviews.llvm.org/D52240