From d4dcde2b75d38e8098c5df8d1b61479b389f2c12 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sun, 9 Dec 2012 16:23:34 +0100 Subject: [PATCH] tests: ignore more useless compiler warnings * tests/synclines.at (AT_SYNCLINES_COMPILE): Ignore complains about using c++ to compile C. --- tests/synclines.at | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/synclines.at b/tests/synclines.at index 751db7c..2fc74fe 100644 --- a/tests/synclines.at +++ b/tests/synclines.at @@ -54,7 +54,7 @@ m4_define([AT_SYNCLINES_COMPILE], # #error "1" # ^ # -# And possibly distcc adds its bits. +# Possibly distcc adds its bits. # # distcc[33187] ERROR: compile (null) on localhost failed # syncline.c:1:2: error: #error "1" @@ -71,11 +71,18 @@ m4_define([AT_SYNCLINES_COMPILE], # #error "1" # ^ # 1 error generated. +# +# When c++ is used to compiler C, we might have more messages (Clang 3.2): +# +# clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated + AT_CHECK([[$PERL -p -0777 - stderr <<\EOF # 1. Remove useless lines. # distcc clutter. s/^distcc\[\d+\] .*\n//gm; + # c vs. c++. + s/^clang: warning: treating 'c' input as 'c\+\+'.*\n//gm; # Function context. s/^[^:]*: In function '[^']+':\n//gm; # Caret error. -- 2.7.4