From: NAKAMURA Takumi Date: Sat, 19 Jul 2014 03:29:25 +0000 (+0000) Subject: MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab184fb88d0f9bbab1462aa46fe7f37fb26beec9;p=platform%2Fupstream%2Fllvm.git MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable. llvm-svn: 213448 --- diff --git a/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp b/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp index a107339..7be4715 100644 --- a/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp +++ b/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp @@ -108,7 +108,8 @@ class MergedLoadStoreMotion : public FunctionPass { 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;