mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 02:03:03 +00:00
glr2.cc: remove usage of PTRDIFF_MAX
* data/skeletons/glr2.cc: Use std::ptrdiff_t and numeric_limits.
This commit is contained in:
committed by
Akim Demaille
parent
1c5b05ad31
commit
8bfc319f8e
12
TODO
12
TODO
@@ -162,18 +162,6 @@ Line -1 and -3 should mention CATEGORIE, not CATEGORY.
|
||||
*** glr.c
|
||||
Get rid of scaffolding in glr.c.
|
||||
|
||||
*** pragmas in glr2.cc
|
||||
Remove the pragmas that disable some warnings:
|
||||
|
||||
// On MacOS, PTRDIFF_MAX is defined as long long, which Clang's
|
||||
// -pedantic reports as being a C++11 extension.
|
||||
#if defined __APPLE__ && YY_CPLUSPLUS < 201103L \
|
||||
&& defined __clang__ && 4 <= __clang_major__
|
||||
# pragma clang diagnostic ignored "-Wc++11-long-long"
|
||||
#endif
|
||||
|
||||
We should use clean C++ code.
|
||||
|
||||
*** namespaces in glr2.cc
|
||||
StrongIndexAlias should be in the parser's namespace. Possibly even an
|
||||
inner class.
|
||||
|
||||
Reference in New Issue
Block a user