The proposed-for-C++2b __cpp_lib_default_template_type_for_algorithm_values is 52 characters long, which is enough to reduce the multiplier to less-than-zero, producing an empty string between the name of the macro and its numeric value. Ensure there's always a space between the name of the macro and its value.
When run, this produces no diffs in the generated headers/tests.