git-compat-util.h: GCC deprecated message arg only in GCC 4.5+
commit7c07f36ad20ff206f6ed1a5609b295ec471b6cca
authorAlejandro R. Sedeño <asedeno@mit.edu>
Wed, 5 Oct 2022 22:19:28 +0000 (5 18:19 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Oct 2022 02:09:59 +0000 (5 19:09 -0700)
treecaf99f2254f2936f6a5d4d352458c010aacd70e2
parent9ff7eb8c8882c477919acfe28a3d68bb58adf2ea
git-compat-util.h: GCC deprecated message arg only in GCC 4.5+

https://gcc.gnu.org/gcc-4.5/changes.html says

  The deprecated attribute now takes an optional string argument, for
  example, __attribute__((deprecated("text string"))), that will be
  printed together with the deprecation warning.

While GCC 4.5 is already 12 years old, git checks for even older
versions in places. Let's not needlessly break older compilers when
a small and simple fix is readily available.

Signed-off-by: Alejandro R. Sedeño <asedeno@mit.edu>
Signed-off-by: Alejandro R Sedeño <asedeno@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-compat-util.h