bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 15/22] %merge: clearer tests on diagnostics


From: Akim Demaille
Subject: [PATCH 15/22] %merge: clearer tests on diagnostics
Date: Sat, 23 Jan 2021 15:55:54 +0100

* tests/glr-regression.at: Use caret errors.
---
 tests/glr-regression.at | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/tests/glr-regression.at b/tests/glr-regression.at
index f59647566..a6deb9c90 100644
--- a/tests/glr-regression.at
+++ b/tests/glr-regression.at
@@ -1675,11 +1675,19 @@ sym3: %merge<merge> { $$ = 0; } ;
 ]])
 AT_BISON_OPTION_POPDEFS
 
-AT_BISON_CHECK([[-o glr-regr18.c -rall glr-regr18.y]], 1, [],
+AT_BISON_CHECK([[-o glr-regr18.c -rall -fcaret glr-regr18.y]], 1, [],
 [[glr-regr18.y:28.18-24: error: result type clash on merge function 'merge': 
<type2> != <type1>
+   28 | sym2: sym3 %merge<merge> { $$ = $][1; } ;
+      |                  ^~~~~~~
 glr-regr18.y:27.18-24: note: previous declaration
+   27 | sym1: sym2 %merge<merge> { $$ = $][1; } ;
+      |                  ^~~~~~~
 glr-regr18.y:29.13-19: error: result type clash on merge function 'merge': 
<type3> != <type2>
+   29 | sym3: %merge<merge> { $$ = 0; } ;
+      |             ^~~~~~~
 glr-regr18.y:28.18-24: note: previous declaration
+   28 | sym2: sym3 %merge<merge> { $$ = $][1; } ;
+      |                  ^~~~~~~
 ]])
 
 AT_CLEANUP
-- 
2.30.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]