[PPL-devel] [GIT] ppl/ppl(compliance): Comments should never be used for " commenting out" code.

Roberto Bagnara roberto.bagnara at bugseng.com
Sun Jul 27 09:58:41 CEST 2014


Module: ppl/ppl
Branch: compliance
Commit: 270d1d0c5e09996d077b52a21a85bd6c7ca09a07
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=270d1d0c5e09996d077b52a21a85bd6c7ca09a07

Author: Roberto Bagnara <roberto.bagnara at bugseng.com>
Date:   Sun Jul 27 09:29:04 2014 +0200

Comments should never be used for "commenting out" code.
Fixes violations of rule EP1.17 detected by ECLAIR.

---

 src/Bit_Row.cc                |   18 ++++++++++--------
 src/CO_Tree_inlines.hh        |   14 ++++++++------
 src/PIP_Tree.cc               |    8 +++++---
 src/Polyhedron_nonpublic.cc   |    2 --
 src/iterator_to_const_defs.hh |    1 -
 5 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/src/Bit_Row.cc b/src/Bit_Row.cc
index c8e5e87..e17d475 100644
--- a/src/Bit_Row.cc
+++ b/src/Bit_Row.cc
@@ -47,14 +47,16 @@ unsigned long
 PPL::Bit_Row::next(unsigned long position) const {
   ++position;
 
-  // The alternative implementation using the mpz_scan1() function
-  // of GMP was measured to be slower that ours.  Here it is, in
-  // case mpz_scan1() is improved.
-  //
-  // <CODE>
-  //   unsigned long r = mpz_scan1(vec, position);
-  //   return (r == C_Integer<unsigned long>::max) ? -1 : r;
-  // </CODE>
+  /*
+    The alternative implementation using the mpz_scan1() function
+    of GMP was measured to be slower that ours.  Here it is, in
+    case mpz_scan1() is improved:
+
+    <CODE>
+      unsigned long r = mpz_scan1(vec, position);
+      return (r == C_Integer<unsigned long>::max) ? -1 : r;
+    </CODE>
+  */
 
   const unsigned long uli = position / PPL_BITS_PER_GMP_LIMB;
   mp_size_t li = static_cast<mp_size_t>(uli);
diff --git a/src/CO_Tree_inlines.hh b/src/CO_Tree_inlines.hh
index f94f81e..1209bf5 100644
--- a/src/CO_Tree_inlines.hh
+++ b/src/CO_Tree_inlines.hh
@@ -343,12 +343,14 @@ CO_Tree::refresh_cached_iterators() {
 
 inline void
 CO_Tree::move_data_element(data_type& to, data_type& from) {
-  // The following code is equivalent (but slower):
-  //
-  // <CODE>
-  //   new (&to) data_type(from);
-  //   from.~data_type();
-  // </CODE>
+  /*
+    The following code is equivalent (but slower):
+
+    <CODE>
+      new (&to) data_type(from);
+      from.~data_type();
+    </CODE>
+  */
   std::memcpy(&to, &from, sizeof(data_type));
 }
 
diff --git a/src/PIP_Tree.cc b/src/PIP_Tree.cc
index dae15f1..fe2318b 100644
--- a/src/PIP_Tree.cc
+++ b/src/PIP_Tree.cc
@@ -28,9 +28,11 @@ site: http://bugseng.com/products/ppl/ . */
 #include <memory>
 #include <map>
 
-// #define NOISY_PIP_TREE_STRUCTURE 1
-// #define NOISY_PIP 1
-// #define VERY_NOISY_PIP 1
+#if 0
+#define NOISY_PIP_TREE_STRUCTURE 1
+#define NOISY_PIP 1
+#define VERY_NOISY_PIP 1
+#endif
 
 namespace Parma_Polyhedra_Library {
 
diff --git a/src/Polyhedron_nonpublic.cc b/src/Polyhedron_nonpublic.cc
index 4743e3c..70addd4 100644
--- a/src/Polyhedron_nonpublic.cc
+++ b/src/Polyhedron_nonpublic.cc
@@ -2453,8 +2453,6 @@ PPL::Polyhedron::positive_time_elapse_assign_impl(const Polyhedron& y) {
   }
 
   PPL_ASSERT(gs->OK());
-  //gs->ascii_dump(std::cout);
-  //IO_Operators::operator<<(std::cout, *gs);
 
   const dimension_type gs_num_rows = gs->num_rows();
 
diff --git a/src/iterator_to_const_defs.hh b/src/iterator_to_const_defs.hh
index 9a6c29e..0e011fc 100644
--- a/src/iterator_to_const_defs.hh
+++ b/src/iterator_to_const_defs.hh
@@ -26,7 +26,6 @@ site: http://bugseng.com/products/ppl/ . */
 
 #include "iterator_to_const_types.hh"
 #include "Powerset_types.hh"
-//#include "Ask_Tell_types.hh"
 #include <iterator>
 
 #ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS




More information about the PPL-devel mailing list