Subject: bug#79438: 31.0.50; incorrect c++-mode line indentation for member function template

From: Geza Herman <[email-masked]>
Date: Fri, 12 Sep 2025 20:08:40 +0200

This little code, the "Foo(T);" line receives an extra level of 
indentation when using M-x c-indent-line-or-region:

struct Foo {
     template <typename T>
     Foo(T);
};

This worked correctly before, I found that 
555ec43a32ea8f3675c5a9d73ca30609eeaa9013 introduced this behavior.