[llvm] r213448 - MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable.

NAKAMURA Takumi geek4civic at gmail.com
Fri Jul 18 20:29:25 PDT 2014


Author: chapuni
Date: Fri Jul 18 22:29:25 2014
New Revision: 213448

URL: http://llvm.org/viewvc/llvm-project?rev=213448&view=rev
Log:
MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable.

Modified:
    llvm/trunk/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp?rev=213448&r1=213447&r2=213448&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp Fri Jul 18 22:29:25 2014
@@ -108,7 +108,8 @@ class MergedLoadStoreMotion : public Fun
 
 public:
   static char ID; // Pass identification, replacement for typeid
-  explicit MergedLoadStoreMotion(void) : FunctionPass(ID), MD(nullptr) {
+  explicit MergedLoadStoreMotion(void)
+      : FunctionPass(ID), MD(nullptr), MagicCompileTimeControl(250) {
     initializeMergedLoadStoreMotionPass(*PassRegistry::getPassRegistry());
   }
 
@@ -150,7 +151,7 @@ private:
   // where Size0 and Size1 are the #instructions on the two sides of
   // the diamond. The constant chosen here is arbitrary. Compiler Time
   // Control is enforced by the check Size0 * Size1 < MagicCompileTimeControl.
-  const int MagicCompileTimeControl = 250;
+  const int MagicCompileTimeControl;
 };
 
 char MergedLoadStoreMotion::ID = 0;





More information about the llvm-commits mailing list