Skip to content

Commit 7b87c29

Browse files
committed
csfilter: improve comparing results from different GCC versions
1 parent a48e49d commit 7b87c29

File tree

8 files changed

+105981
-1
lines changed

8 files changed

+105981
-1
lines changed

csfilter.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@ struct MsgFilter::Private {
100100
"returned by \"\\1\\(\\)\"");
101101

102102
// ignore embeded declaration location
103-
addMsgFilter("COMPILER_WARNING", "(declared at [^)]*)", "");
103+
addMsgFilter("COMPILER_WARNING", " \\(declared at [^)]*\\)", "");
104+
105+
// ignore suggestion for deprecation warnings
106+
addMsgFilter("COMPILER_WARNING", ": Use '[^']*' instead", "");
104107

105108
// unify (per build random) names of temporary variables
106109
addMsgFilter("COMPILER_WARNING", "_tmp[0-9]+_", "_tmp_");

tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ test_csdiff(diff6.4-ksh 00)
172172
test_csdiff(diff6.4-samba4 00)
173173
test_csdiff(diff6.4-papi 00)
174174
test_csdiff(diff6.4-kernel 00)
175+
test_csdiff(diff8.0-ModemManager 00)
175176
test_csdiff(diff-misc 00)
176177
test_csdiff(diff-misc 01)
177178
test_csdiff(diff-misc 02)

tests/diff8.0-ModemManager/00-add-z.err

Lines changed: 710 additions & 0 deletions
Large diffs are not rendered by default.

tests/diff8.0-ModemManager/00-add.err

Lines changed: 710 additions & 0 deletions
Large diffs are not rendered by default.

tests/diff8.0-ModemManager/00-fix-z.err

Lines changed: 1458 additions & 0 deletions
Large diffs are not rendered by default.

tests/diff8.0-ModemManager/00-fix.err

Lines changed: 1458 additions & 0 deletions
Large diffs are not rendered by default.

tests/diff8.0-ModemManager/00-new.err

Lines changed: 63141 additions & 0 deletions
Large diffs are not rendered by default.

tests/diff8.0-ModemManager/00-old.err

Lines changed: 38499 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)