mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-09 11:25:55 +00:00
MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213448 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user