Search
j0ke.net Open Build Service
>
Projects
>
ha
:
firewall
>
bison
> bison-2.4.1-28169bab1f6f2fc
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File bison-2.4.1-28169bab1f6f2fc of Package bison
From 28169bab1f6f2fc9d682118703f6267c63583720 Mon Sep 17 00:00:00 2001 From: Akim Demaille <demaille@gostai.com> Date: Wed, 12 Aug 2009 14:18:12 +0000 Subject: tests: GCC 4.5 compliance. * tests/synclines.at (AT_SYNCLINES_COMPILE): Adjust to GCC 4.5's messages about #error. --- diff --git a/tests/synclines.at b/tests/synclines.at index 8653b46..56efdac 100644 --- a/tests/synclines.at +++ b/tests/synclines.at @@ -34,7 +34,18 @@ m4_define([AT_SYNCLINES_COMPILE], # => # input.y:4: #error "4" # -AT_CHECK([[sed -e 's/^\([^:]*:[^:.]*\)[.:][^:]*:\(.*\)$/\1:\2/' -e 's/^\([^:]*:[^:]*:\)[^@%:@]*\( @%:@error\)/\1\2/' stderr]], 0, [stdout]) +# It may also issue more context information: +# +# input.y: In function 'yyparse': +# input.y:8: #error "8" +# => +# input.y:4: #error "8" +# +AT_CHECK([[sed -e 's/^\([^:]*:[^:.]*\)[.:][^:]*:\(.*\)$/\1:\2/' \ + -e 's/^\([^:]*:[^:]*:\)[^@%:@]*\( @%:@error\)/\1\2/' \ + -e "/^[^:]*: In function '[^\']*':$/d" \ + stderr]], + 0, [stdout]) ]) # AT_TEST_SYNCLINE(TITLE, INPUT, ERROR-MSG) -- cgit v0.8.2.1