glr2.cc: remove C-style casts

* data/skeletons/glr2.cc: here.
This commit is contained in:
Valentin Tolmer
2020-09-09 17:01:21 +02:00
committed by Akim Demaille
parent b7e2cac2aa
commit 1c5b05ad31
2 changed files with 5 additions and 21 deletions

8
TODO
View File

@@ -165,14 +165,6 @@ Get rid of scaffolding in glr.c.
*** pragmas in glr2.cc
Remove the pragmas that disable some warnings:
// This skeleton is based on C, yet compiles it as C++.
// So expect warnings about C style casts.
#if defined __clang__ && 306 <= __clang_major__ * 100 + __clang_minor__
# pragma clang diagnostic ignored "-Wold-style-cast"
#elif defined __GNUC__ && 406 <= __GNUC__ * 100 + __GNUC_MINOR__
# pragma GCC diagnostic ignored "-Wold-style-cast"
#endif
// 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 \