From 94b3c55c7f8765a97863d6bb0843ff6229b76bcf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pawe=C5=82=20Bylica?= <chfast@gmail.com>
Date: Tue, 11 Aug 2015 11:01:19 +0200
Subject: [PATCH] Remove explicit move constructor of BasicBlock.

---
 evmjit/libevmjit/BasicBlock.h | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/evmjit/libevmjit/BasicBlock.h b/evmjit/libevmjit/BasicBlock.h
index baf3ffc34..a6e420efc 100644
--- a/evmjit/libevmjit/BasicBlock.h
+++ b/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; }
@@ -78,10 +75,10 @@ public:
 
 private:
 	instr_idx const m_firstInstrIdx = 0; 	///< Code index of first instruction in the block
-	code_iterator const m_begin = {};			///< Iterator pointing code beginning of the block
-	code_iterator const m_end = {};				///< Iterator pointing code end of the block
+	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
 };
 
 }