Addresses PR40696 - https://bugs.llvm.org/show_bug.cgi?id=40696
The BreakAfterReturnType didn't work if it had a single arguments which was a template with an integer template parameter
int foo(A<8> a) { return a; }
When run with the Mozilla style. would not break after the int
int TestFn(A<8> a) { return a; }
This revision resolves this issue by allowing numeric constants to be considered function parameters if if seen inside <>
I don't understand this yet, which test broke? The TT_TemplateString looks like it's a JS thing?