[PPL-devel] [GIT] ppl/ppl(floating_point): Fixed a problem involving a missing iostream

Fabio Bossi bossi at cs.unipr.it
Thu Dec 2 13:34:32 CET 2010


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

Author: Fabio Bossi <bossi at cs.unipr.it>
Date:   Thu Dec  2 13:33:58 2010 +0100

Fixed a problem involving a missing iostream
inclusion.

---

 src/Linear_Form.inlines.hh |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/Linear_Form.inlines.hh b/src/Linear_Form.inlines.hh
index f799fc4..022f54e 100644
--- a/src/Linear_Form.inlines.hh
+++ b/src/Linear_Form.inlines.hh
@@ -24,6 +24,7 @@ site: http://www.cs.unipr.it/ppl/ . */
 #define PPL_Linear_Form_inlines_hh 1
 
 #include "Variable.defs.hh"
+#include <iostream>
 #include <stdexcept>
 
 namespace Parma_Polyhedra_Library {
@@ -194,8 +195,6 @@ Linear_Form<C>::swap(Linear_Form& y) {
 template <typename C>
 inline void
 Linear_Form<C>::ascii_dump(std::ostream& s) const {
-  // FIXME: the following commented code does not compile.
-  /*
   using namespace IO_Operators;
   const char separator = ' ';
   dimension_type space = space_dimension();
@@ -203,18 +202,16 @@ Linear_Form<C>::ascii_dump(std::ostream& s) const {
   for (int i = 0; i <= space; ++i)
     s << vec[i] << separator;
   s << "\n";
-  */
 }
 
 template <typename C>
 inline bool
 Linear_Form<C>::ascii_load(std::istream& s) {
-  // FIXME: the following commented code does not compile.
-  /*
   using namespace IO_Operators;
   dimension_type new_dim;
   if (!(s >> new_dim))
     return false;
+
   vec.resize(new_dim + 1, zero);
   for (int i = 0; i <= new_dim; ++i) {
     if (!(s >> vec[i]))
@@ -223,8 +220,6 @@ Linear_Form<C>::ascii_load(std::istream& s) {
 
   PPL_ASSERT(OK());
   return true;
-  */
-  return false;
 }
 
 // Floating point analysis related methods.




More information about the PPL-devel mailing list