From e3f1ad4fd2e99bd226f19f88c513f13f3434de44 Mon Sep 17 00:00:00 2001 From: Pierre Muller Date: Wed, 20 Mar 2013 16:13:10 +0000 Subject: [PATCH] * contrib/ari/gdb_ari.sh (OP eol rule): Also check addtion, subtraction, multiplication and division binary operator. --- gdb/ChangeLog | 5 +++++ gdb/contrib/ari/gdb_ari.sh | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 709a55b..01cefe7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2013-03-20 Pierre Muller + + * contrib/ari/gdb_ari.sh (OP eol rule): Also check + addtion, subtraction, multiplication and division binary operator. + 2013-03-20 Jan Kratochvil Code cleanup. diff --git a/gdb/contrib/ari/gdb_ari.sh b/gdb/contrib/ari/gdb_ari.sh index d5e2a97..b0fdbf4 100644 --- a/gdb/contrib/ari/gdb_ari.sh +++ b/gdb/contrib/ari/gdb_ari.sh @@ -609,7 +609,11 @@ BEGIN { doc["OP eol"] = "\ Do not use &&, or || at the end of a line" category["OP eol"] = ari_code } -/(\|\||\&\&|==|!=)[[:space:]]*$/ { +# * operator needs a special treatment as it can be a +# valid end of line for a pointer type definition +# Only catch case where an assignment or an opening brace is present +/(\|\||\&\&|==|!=|[[:space:]][+\-\/])[[:space:]]*$/ \ +|| /(\(|=)[[:space:]].*[[:space:]]\*[[:space:]]*$/ { fail("OP eol") } -- 2.7.4