diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2019-01-13 08:41:28 +0100 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2019-01-14 19:57:37 +0100 |
commit | a7ff1c75be6afdb7f4fa3eaac7b2c1fec5a8e7ed (patch) | |
tree | a30fa68c50eeafe405ea1b0cd7ba46f448adbcb9 /tests/regression.at | |
parent | 8c3a7687e4901d46f9bed2b921b6d496c4e72d5a (diff) | |
download | bison-a7ff1c75be6afdb7f4fa3eaac7b2c1fec5a8e7ed.tar.gz |
diagnostics: prefer ^~~~ to ^^^^ to underline code
That's what both GCC and Clang do, and it is indeed much nicer to
read. From:
foo.y:1.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated]
%error-verbose
^^^^^^^^^^^^^^
foo.y:4.1-20: warning: deprecated directive, use '%define api.prefix {foo}' [-Wdeprecated]
%name-prefix = "foo"
^^^^^^^^^^^^^^^^^^^^
to:
foo.y:1.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated]
%error-verbose
^~~~~~~~~~~~~~
foo.y:4.1-20: warning: deprecated directive, use '%define api.prefix {foo}' [-Wdeprecated]
%name-prefix = "foo"
^~~~~~~~~~~~~~~~~~~~
* src/location.c (location_caret): Use ^~~~.
Adjust tests expectations.
Diffstat (limited to 'tests/regression.at')
-rw-r--r-- | tests/regression.at | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/regression.at b/tests/regression.at index 5fc03db7..b3173021 100644 --- a/tests/regression.at +++ b/tests/regression.at @@ -454,10 +454,10 @@ input.y:22.16-63: warning: symbol "\\'?\"\a\b\f\n\r\t\v\001\201\001\201??!" used AT_BISON_CHECK([-fcaret -o input.c input.y], [[0]], [[]], [[input.y:22.8-14: warning: symbol SPECIAL redeclared [-Wother] %token SPECIAL "\\\'\?\"\a\b\f\n\r\t\v\001\201\x001\x000081??!" - ^^^^^^^ + ^~~~~~~ input.y:22.16-63: warning: symbol "\\'?\"\a\b\f\n\r\t\v\001\201\001\201??!" used more than once as a literal string [-Wother] %token SPECIAL "\\\'\?\"\a\b\f\n\r\t\v\001\201\x001\x000081??!" - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ]]) AT_COMPILE([input]) |