Browse Source

Remove explicit move constructor of BasicBlock.

cl-refactor
Paweł Bylica 10 years ago
parent
commit
94b3c55c7f
  1. 5
      evmjit/libevmjit/BasicBlock.h

5
evmjit/libevmjit/BasicBlock.h

@ -67,9 +67,6 @@ class BasicBlock
public:
explicit BasicBlock(instr_idx _firstInstrIdx, code_iterator _begin, code_iterator _end, llvm::Function* _mainFunc);
BasicBlock(BasicBlock&&) = default;
BasicBlock& operator=(BasicBlock&&) = default;
llvm::BasicBlock* llvm() { return m_llvmBB; }
instr_idx firstInstrIdx() const { return m_firstInstrIdx; }
@ -81,7 +78,7 @@ private:
code_iterator const m_begin = {}; ///< Iterator pointing code beginning of the block
code_iterator const m_end = {}; ///< Iterator pointing code end of the block
llvm::BasicBlock* const m_llvmBB;
llvm::BasicBlock* const m_llvmBB; ///< Reference to the LLVM BasicBlock
};
}

Loading…
Cancel
Save