OSDN Git Service

Recognize new warning messages.
authorChih-Hung Hsieh <chh@google.com>
Wed, 24 Aug 2016 19:24:32 +0000 (12:24 -0700)
committerChih-hung Hsieh <chh@google.com>
Wed, 24 Aug 2016 20:53:27 +0000 (20:53 +0000)
* Generalize regular expression to match new warning messages.
* Remove old unused pattern.

Change-Id: I54f2e5bdb255b290cb3751ba56558f5fe8d7245e
Test: Run warn.py with build.log

tools/warn.py

index f118263..3a8ae66 100755 (executable)
@@ -1508,7 +1508,7 @@ warnpatterns = [
     { 'category':'C/C++',   'severity':severity.MEDIUM,   'members':[], 'option':'-Wconversion',
         'description':'Conversion may change value',
         'patterns':[r".*: warning: converting negative value '.+' to '.+'",
-                    r".*: warning: conversion to '.+' .+ may alter its value"] },
+                    r".*: warning: conversion to '.+' .+ may (alter|change)"] },
     { 'category':'C/C++',   'severity':severity.MEDIUM,   'members':[], 'option':'-Wconversion-null',
         'description':'Converting to non-pointer type from NULL',
         'patterns':[r".*: warning: converting to non-pointer type '.+' from NULL"] },
@@ -1552,9 +1552,6 @@ warnpatterns = [
         'description':'Base should be explicitly initialized in copy constructor',
         'patterns':[r".*: warning: base class '.+' should be explicitly initialized in the copy constructor"] },
     { 'category':'C/C++',   'severity':severity.MEDIUM,     'members':[], 'option':'',
-        'description':'Converting from <type> to <other type>',
-        'patterns':[r".*: warning: converting to '.+' from '.+'"] },
-    { 'category':'C/C++',   'severity':severity.MEDIUM,     'members':[], 'option':'',
         'description':'VLA has zero or negative size',
         'patterns':[r".*: warning: Declared variable-length array \(VLA\) has .+ size"] },
     { 'category':'C/C++',   'severity':severity.MEDIUM,     'members':[], 'option':'',