From 4deee5431aa460d0fbcb7141bb8a3cc05c26cb66 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 20 Feb 2017 15:19:57 +0100 Subject: gcc2tasks.pl: Also detect errors Previously, the script would only detect warnings. Adapt the pattern to capture errors as well. Change-Id: I15ad97a9a1305aab91c046518f3c46b2e0c55127 Reviewed-by: Tobias Hunger --- scripts/gcc2tasks.pl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'scripts') diff --git a/scripts/gcc2tasks.pl b/scripts/gcc2tasks.pl index 448a231c6ac..1a6dbc546d1 100755 --- a/scripts/gcc2tasks.pl +++ b/scripts/gcc2tasks.pl @@ -41,11 +41,12 @@ while (my $line = ) { chomp($line); # --- extract file name based matching: # file.cpp:214:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - if ($line =~ /^([^:]+):(\d+):\d*:? warning: (.*)$/) { + if ($line =~ /^([^:]+):(\d+):\d*:? (warning|error): (.*)$/) { my $fileName = $1; my $lineNumber = $2; - my $text = $3; + my $type = $3 eq 'warning' ? 'warn' : 'err'; + my $text = $4; $fileName =~ s|\\|/|g; - print $fileName, "\t", $lineNumber, "\twarn\t", $text,"\n"; + print $fileName, "\t", $lineNumber, "\t", $type, "\t", $text,"\n"; } } -- cgit v1.2.3