Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
science
latte
nothrow.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nothrow.diff of Package latte
From: Jan Engelhardt <jengelh@inai.de> Date: 2021-06-21 18:20:40.347484360 +0200 [ 86s] ExponentialSubst.h:62:3: error: ISO C++17 does not allow dynamic exception specifications [ 86s] 62 | throw(NotGenericException); --- code/latte/ExponentialSubst.cpp | 2 -- code/latte/ExponentialSubst.h | 4 ++-- code/latte/LattException.cpp | 4 ++-- code/latte/LattException.h | 7 ++----- code/latte/sqlite/IntegrationDB.cpp | 2 +- code/latte/sqlite/SqliteDB.cpp | 10 +++++----- 6 files changed, 12 insertions(+), 17 deletions(-) Index: latte-int-1.7.6/code/latte/ExponentialSubst.cpp =================================================================== --- latte-int-1.7.6.orig/code/latte/ExponentialSubst.cpp +++ latte-int-1.7.6/code/latte/ExponentialSubst.cpp @@ -57,7 +57,6 @@ mpq_vector computeExponentialResidueWeights(const vec_ZZ &generic_vector, mpz_class &prod_ray_scalar_products, const listCone *cone, int numOfVars) - throw(NotGenericException) { // Compute dimension; can be smaller than numOfVars int dimension = 0; @@ -95,7 +94,6 @@ computeExponentialResidueWeights(const v mpq_vector computeExponentialResidueWeights(const vec_ZZ &generic_vector, const listCone *cone, int numOfVars) - throw(NotGenericException) { mpz_class prod_ray_scalar_products; return computeExponentialResidueWeights(generic_vector, Index: latte-int-1.7.6/code/latte/ExponentialSubst.h =================================================================== --- latte-int-1.7.6.orig/code/latte/ExponentialSubst.h +++ latte-int-1.7.6/code/latte/ExponentialSubst.h @@ -59,12 +59,12 @@ mpq_vector /* FIXME: This version can pr computeExponentialResidueWeights(const vec_ZZ &generic_vector, mpz_class &prod_ray_scalar_products, const listCone *cone, int numOfVars) - throw(NotGenericException); +; mpq_vector computeExponentialResidueWeights(const vec_ZZ &generic_vector, const listCone *cone, int numOfVars) - throw(NotGenericException); +; ZZ scalar_power(const vec_ZZ &generic_vector, Index: latte-int-1.7.6/code/latte/LattException.cpp =================================================================== --- latte-int-1.7.6.orig/code/latte/LattException.cpp +++ latte-int-1.7.6/code/latte/LattException.cpp @@ -8,7 +8,7 @@ #include "LattException.h" -LattException::~LattException() throw() {} +LattException::~LattException() {} LattException::LattException(UserError ue, const char * file, const int line, const bool b, const char * message) { @@ -56,7 +56,7 @@ string LattException::printErrorMessage return out.str(); } -const char* LattException::what() const throw() +const char *LattException::what() const noexcept { string s = ""; if ( LATTEXCEPTION_PRINTSTATUS || printStatus == 1 ) Index: latte-int-1.7.6/code/latte/LattException.h =================================================================== --- latte-int-1.7.6.orig/code/latte/LattException.h +++ latte-int-1.7.6/code/latte/LattException.h @@ -77,12 +77,9 @@ public: bug_NotImplementedHere, //this case does not exist is the function that throw it. }; - - - virtual ~LattException() throw(); + virtual ~LattException(); LattException(UserError ue, const char * file, const int line, const bool printException, const char * message = ""); - - virtual const char* what() const throw(); + virtual const char *what() const noexcept; private: string printErrorMessages() const; Index: latte-int-1.7.6/code/latte/sqlite/IntegrationDB.cpp =================================================================== --- latte-int-1.7.6.orig/code/latte/sqlite/IntegrationDB.cpp +++ latte-int-1.7.6/code/latte/sqlite/IntegrationDB.cpp @@ -1277,7 +1277,7 @@ void IntegrationDB::insertSpecficPolyto * @parm filePath: to the latte-style polynomial. * @return rowid of the inserted row. */ -int IntegrationDB::insertPolynomial(int dim, int degree, const char*filePath) throw(SqliteDBexception) +int IntegrationDB::insertPolynomial(int dim, int degree, const char*filePath) { if ( doesPolynomialExist(filePath)) throw SqliteDBexception(string("insertPolynomial::Polynomial ")+filePath+" already exist"); Index: latte-int-1.7.6/code/latte/sqlite/SqliteDB.cpp =================================================================== --- latte-int-1.7.6.orig/code/latte/sqlite/SqliteDB.cpp +++ latte-int-1.7.6/code/latte/sqlite/SqliteDB.cpp @@ -8,11 +8,11 @@ //A B C D E F G H I J K L M N O P Q R S T U V W X Y Z -SqliteDBexception::SqliteDBexception() throw() {} -SqliteDBexception::SqliteDBexception(const char* s) throw() {msg = s;} -SqliteDBexception::SqliteDBexception (const string s) throw() {msg = s;} -SqliteDBexception::~SqliteDBexception() throw() {} -const char* SqliteDBexception::what() const throw() {return msg.c_str();} +SqliteDBexception::SqliteDBexception() {} +SqliteDBexception::SqliteDBexception(const char* s) { msg = s; } +SqliteDBexception::SqliteDBexception (const string s) { msg = s; } +SqliteDBexception::~SqliteDBexception() {} +const char* SqliteDBexception::what() const { return msg.c_str(); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor