[PPL-devel] [GIT] ppl/ppl(master): Provided virtual method anchors.
Roberto Bagnara
roberto.bagnara at bugseng.com
Sun Dec 21 20:16:45 CET 2014
Module: ppl/ppl
Branch: master
Commit: 0e03920b6f86875c95c084af53ba3ccb32c09e46
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0e03920b6f86875c95c084af53ba3ccb32c09e46
Author: Roberto Bagnara <roberto.bagnara at bugseng.com>
Date: Sun Dec 21 20:09:22 2014 +0100
Provided virtual method anchors.
Fixes violations of rule UCGP1.L4 detected by ECLAIR.
---
src/Handler_inlines.hh | 4 ----
src/Makefile.am | 1 +
src/PIP_Tree.cc | 3 +++
src/PIP_Tree_inlines.hh | 4 ----
src/c_streambuf.cc | 3 +++
src/c_streambuf_inlines.hh | 4 ----
src/globals.cc | 3 +++
src/globals_inlines.hh | 4 ----
8 files changed, 10 insertions(+), 16 deletions(-)
diff --git a/src/Handler_inlines.hh b/src/Handler_inlines.hh
index f725463..bd11dfe 100644
--- a/src/Handler_inlines.hh
+++ b/src/Handler_inlines.hh
@@ -30,10 +30,6 @@ namespace Implementation {
namespace Watchdog {
-inline
-Handler::~Handler() {
-}
-
template <typename Flag_Base, typename Flag>
Handler_Flag<Flag_Base, Flag>::Handler_Flag(const Flag_Base* volatile& holder,
Flag& flag)
diff --git a/src/Makefile.am b/src/Makefile.am
index 5e71c5b..f83cd76 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -493,6 +493,7 @@ Generator_System.cc \
Grid_Generator_System.cc \
Generator.cc \
Grid_Generator.cc \
+Handler.cc \
Init.cc \
Coefficient.cc \
Linear_Expression.cc \
diff --git a/src/PIP_Tree.cc b/src/PIP_Tree.cc
index fe2318b..90728cb 100644
--- a/src/PIP_Tree.cc
+++ b/src/PIP_Tree.cc
@@ -923,6 +923,9 @@ PIP_Tree_Node::PIP_Tree_Node(const PIP_Tree_Node& y)
artificial_parameters(y.artificial_parameters) {
}
+PIP_Tree_Node::~PIP_Tree_Node() {
+}
+
PIP_Tree_Node::Artificial_Parameter
::Artificial_Parameter(const Linear_Expression& expr,
Coefficient_traits::const_reference d)
diff --git a/src/PIP_Tree_inlines.hh b/src/PIP_Tree_inlines.hh
index 3340e64..0d20f24 100644
--- a/src/PIP_Tree_inlines.hh
+++ b/src/PIP_Tree_inlines.hh
@@ -52,10 +52,6 @@ PIP_Solution_Node::Tableau::denominator() const {
return denom;
}
-inline
-PIP_Tree_Node::~PIP_Tree_Node() {
-}
-
inline void
PIP_Tree_Node::set_parent(const PIP_Decision_Node* p) {
parent_ = p;
diff --git a/src/c_streambuf.cc b/src/c_streambuf.cc
index 45b8713..a7cf3a6 100644
--- a/src/c_streambuf.cc
+++ b/src/c_streambuf.cc
@@ -28,6 +28,9 @@ site: http://bugseng.com/products/ppl/ . */
namespace Parma_Polyhedra_Library {
+c_streambuf::~c_streambuf() {
+}
+
c_streambuf::int_type
c_streambuf::uflow() {
const int_type c = underflow();
diff --git a/src/c_streambuf_inlines.hh b/src/c_streambuf_inlines.hh
index d1070dc..34d15ae 100644
--- a/src/c_streambuf_inlines.hh
+++ b/src/c_streambuf_inlines.hh
@@ -31,10 +31,6 @@ c_streambuf::c_streambuf()
: unget_char_buf(traits_type::eof()), next_char_buf(traits_type::eof()) {
}
-inline
-c_streambuf::~c_streambuf() {
-}
-
} // namespace Parma_Polyhedra_Library
#endif // !defined(PPL_c_streambuf_inlines_hh)
diff --git a/src/globals.cc b/src/globals.cc
index 042f595..0aa7a31 100644
--- a/src/globals.cc
+++ b/src/globals.cc
@@ -28,6 +28,9 @@ site: http://bugseng.com/products/ppl/ . */
namespace Parma_Polyhedra_Library {
+Throwable::~Throwable() {
+}
+
const Throwable* volatile abandon_expensive_computations = 0;
// Initialize Weightwatch_Traits static data members.
diff --git a/src/globals_inlines.hh b/src/globals_inlines.hh
index 54d83da..8a16862 100644
--- a/src/globals_inlines.hh
+++ b/src/globals_inlines.hh
@@ -71,10 +71,6 @@ Weightwatch_Traits::from_delta(Threshold& threshold, const Delta& delta) {
threshold = weight + delta;
}
-inline
-Throwable::~Throwable() {
-}
-
inline void
maybe_abandon() {
#ifndef NDEBUG
More information about the PPL-devel
mailing list