diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2021-08-17 12:53:09 +0200 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2021-08-19 08:21:22 +0200 |
commit | 36f37568bac3ac9efb2917c5d68dea50a4a619c3 (patch) | |
tree | 28249503471c85bc5940a56b8a991c6e9ab42649 /data | |
parent | f2c568d3ef78cef68dbb35ab2915cfc13dacdf36 (diff) | |
download | bison-36f37568bac3ac9efb2917c5d68dea50a4a619c3.tar.gz |
glr2.cc: require C++11
Reported by Dagobert Michelsen.
https://lists.gnu.org/r/bug-bison/2021-08/msg00006.html
* m4/bison-cxx-std.m4 (_BISON_CXXSTD_98_snippet): We don't need
vector::data, it was only for glr2.cc, which is C++11 anyway.
(_BISON_CXXSTD_11_snippet): We need vector::data and std::swap on
arrays.
* m4/cxx.m4 (BISON_TEST_FOR_WORKING_CXX_COMPILER): We don't need
vector::data.
* tests/local.at (AT_COMPILE_CXX): Skip when glr2.cc and no support
for C++11.
Diffstat (limited to 'data')
-rw-r--r-- | data/skeletons/glr2.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/data/skeletons/glr2.cc b/data/skeletons/glr2.cc index edd05d89..d682a078 100644 --- a/data/skeletons/glr2.cc +++ b/data/skeletons/glr2.cc @@ -1370,7 +1370,6 @@ public: check_ (); other.check_ ();]])[ std::swap (is_state_, other.is_state_); - // NB: swap on arrays is C++11. std::swap (raw_, other.raw_); return *this; } |