From a2f0444c6e09c8f0e33a617f7986530ee48d7d2e Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sun, 19 May 2019 10:52:23 +0200 Subject: [PATCH] tests: adjust to GCC9 diagnostics with a margin * tests/synclines.at (_AT_SYNCLINES_COMPILE): Remove the margin. --- tests/synclines.at | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/synclines.at b/tests/synclines.at index 2a8a5fd8..df9d8d66 100644 --- a/tests/synclines.at +++ b/tests/synclines.at @@ -90,7 +90,17 @@ m4_define([_AT_SYNCLINES_COMPILE], # syncline.c:4:2: error: #error "4" # #error "4" # ^~~~~ +# +# GCC 9 displays a left-hand margin with the line number: +# +# syncline.c: In function 'foo': +# syncline.c:4:2: error: #error "4" +# 4 | #error "4" +# | ^~~~~ AT_CHECK([[$PERL -p -0777 - stderr <<\EOF + # Remove left-hand margin. + s/^[\d ]{6}\| //gm; + # 1. Remove useless lines. # distcc clutter.