[llvm-commits] [test-suite] r95372 - /test-suite/trunk/MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.cpp

Anders Carlsson andersca at mac.com
Thu Feb 4 22:36:34 PST 2010


Author: andersca
Date: Fri Feb  5 00:36:34 2010
New Revision: 95372

URL: http://llvm.org/viewvc/llvm-project?rev=95372&view=rev
Log:
Make tramp3d-v4 compile with clang++.

Modified:
    test-suite/trunk/MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.cpp

Modified: test-suite/trunk/MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.cpp
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.cpp?rev=95372&r1=95371&r2=95372&view=diff

==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.cpp (original)
+++ test-suite/trunk/MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.cpp Fri Feb  5 00:36:34 2010
@@ -18829,7 +18829,8 @@
   Pooma::DataObject_t* dataObject2() const { return lhs2_m; }
   Pooma::Iterate_t& iterate() const { return iterate_m; }
 private:
-  mutable Pooma::Iterate_t& iterate_m;
+  // LLVM: Remove 'mutable' keyword from iterate_m.
+  Pooma::Iterate_t& iterate_m;
   mutable Pooma::DataObject_t* lhs1_m;
   mutable Pooma::DataObject_t* lhs2_m;
 };
@@ -36281,7 +36282,8 @@
     AssignProxy(Element_t &elem, int where)
       : elem_m(elem), where_m(where) { }
     AssignProxy(const AssignProxy &model)
-      : elem_m(model.elem_m), where_m(where_m) { }
+      // LLVM: Initialize where_m with model.where_m
+      : elem_m(model.elem_m), where_m(model.where_m) { }
     AssignProxy &operator=(const AssignProxy &a) const
     {
       ;
@@ -36299,7 +36301,8 @@
       return (where_m < 0 ? -elem_m : elem_m);
     }
   private:
-    mutable Element_t &elem_m;
+    // LLVM: Remove 'mutable' keyword from elem_m.
+    Element_t &elem_m;
     mutable int where_m;
   };
   typedef AssignProxy ElementRef_t;
@@ -36619,7 +36622,8 @@
     AssignProxy(Element_t &elem, int where)
       : elem_m(elem), where_m(where) { }
     AssignProxy(const AssignProxy &model)
-      : elem_m(model.elem_m), where_m(where_m) { }
+      // LLVM: Initialize where_m with model.where_m
+      : elem_m(model.elem_m), where_m(model.where_m) { }
     AssignProxy &operator=(const AssignProxy &a) const
     {
       ;
@@ -36637,7 +36641,8 @@
       return (elem_m);
     }
   private:
-    mutable Element_t &elem_m;
+    // LLVM: Remove 'mutable' keyword from elem_m.
+    Element_t &elem_m;
     mutable int where_m;
   };
   typedef AssignProxy ElementRef_t;





More information about the llvm-commits mailing list