From f9173b366ff32814ce74402765310efed48d4610 Mon Sep 17 00:00:00 2001 From: Andres Noetzli Date: Tue, 28 Aug 2018 12:35:35 -0700 Subject: [PATCH] Remove throw specifiers in FP type checker (#2392) --- src/theory/fp/theory_fp_type_rules.h | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/src/theory/fp/theory_fp_type_rules.h b/src/theory/fp/theory_fp_type_rules.h index 7b155aa58..94ce476bf 100644 --- a/src/theory/fp/theory_fp_type_rules.h +++ b/src/theory/fp/theory_fp_type_rules.h @@ -618,10 +618,9 @@ class FloatingPointToRealTotalTypeRule { class FloatingPointComponentBit { public: - inline static TypeNode computeType( - NodeManager* nodeManager, - TNode n, - bool check) throw(TypeCheckingExceptionPrivate, AssertionException) + inline static TypeNode computeType(NodeManager* nodeManager, + TNode n, + bool check) { TRACE("FloatingPointComponentBit"); @@ -653,10 +652,9 @@ class FloatingPointComponentBit class FloatingPointComponentExponent { public: - inline static TypeNode computeType( - NodeManager* nodeManager, - TNode n, - bool check) throw(TypeCheckingExceptionPrivate, AssertionException) + inline static TypeNode computeType(NodeManager* nodeManager, + TNode n, + bool check) { TRACE("FloatingPointComponentExponent"); @@ -701,10 +699,9 @@ class FloatingPointComponentExponent class FloatingPointComponentSignificand { public: - inline static TypeNode computeType( - NodeManager* nodeManager, - TNode n, - bool check) throw(TypeCheckingExceptionPrivate, AssertionException) + inline static TypeNode computeType(NodeManager* nodeManager, + TNode n, + bool check) { TRACE("FloatingPointComponentSignificand"); @@ -745,10 +742,9 @@ class FloatingPointComponentSignificand class RoundingModeBitBlast { public: - inline static TypeNode computeType( - NodeManager* nodeManager, - TNode n, - bool check) throw(TypeCheckingExceptionPrivate, AssertionException) + inline static TypeNode computeType(NodeManager* nodeManager, + TNode n, + bool check) { TRACE("RoundingModeBitBlast"); -- 2.30.2