An unintended change in #134045 gave them a default template argument, which is supposed to be from C++14 onwards. I considered adding a test for this but it is really awkward to test that we don't support passing no template argument in C++03 mode and that provides little value, so I decided against it.