Upgrade parsers to Bison >= 3.0
Bison 3.0 was released in 2013, and the current Debian stable (buster) has version 3.3.2. * m4/bison.m4: Remove -Wno-precedence and -Wno-empty-rule, keep -Wno-deprecated just to protect from future deprecation warnings that would be interpreted as errors. * spot/parseaut/parseaut.yy, spot/parsetl/parsetl.yy: Use %empty rules, prefer %precedence over %nonassoc, update %error-versbose and %name-prefix to their more modern equivalent. * spot/misc/trival.hh (maybe): Mark this function as noexcept to please the compiler while compiling the parsers.
This commit is contained in:
parent
e52aa8f9eb
commit
b9808144b3
4 changed files with 53 additions and 47 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2016, 2018 Laboratoire de Recherche et Developpement
|
||||
// de l'Epita (LRDE).
|
||||
// Copyright (C) 2016, 2018-2019 Laboratoire de Recherche et
|
||||
// Developpement de l'Epita (LRDE).
|
||||
//
|
||||
// This file is part of Spot, a model checking library.
|
||||
//
|
||||
|
|
@ -64,7 +64,7 @@ namespace spot
|
|||
{
|
||||
}
|
||||
|
||||
static constexpr trival maybe()
|
||||
static constexpr trival maybe() noexcept
|
||||
{
|
||||
return trival();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue