From 938b6793f1a555d8e98e949c8fd2a6838f0d6c43 Mon Sep 17 00:00:00 2001
From: Gav Wood <i@gavwood.com>
Date: Thu, 19 Nov 2015 10:19:53 +0100
Subject: Minor API change - must provide SealEngine to Executive now.

---
 libsolidity/codegen/CompilerUtils.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'libsolidity/codegen/CompilerUtils.cpp')

diff --git a/libsolidity/codegen/CompilerUtils.cpp b/libsolidity/codegen/CompilerUtils.cpp
index dd38ef97..6d82e94b 100644
--- a/libsolidity/codegen/CompilerUtils.cpp
+++ b/libsolidity/codegen/CompilerUtils.cpp
@@ -276,8 +276,10 @@ void CompilerUtils::memoryCopy()
 	m_context << u256(0) << u256(identityContractAddress);
 	// compute gas costs
 	m_context << u256(32) << eth::Instruction::DUP5 << u256(31) << eth::Instruction::ADD;
-	m_context << eth::Instruction::DIV << u256(eth::c_identityWordGas) << eth::Instruction::MUL;
-	m_context << u256(eth::c_identityGas) << eth::Instruction::ADD;
+	static unsigned c_identityGas = 3;
+	static unsigned c_identityWordGas = 15;
+	m_context << eth::Instruction::DIV << u256(c_identityWordGas) << eth::Instruction::MUL;
+	m_context << u256(c_identityGas) << eth::Instruction::ADD;
 	m_context << eth::Instruction::CALL;
 	m_context << eth::Instruction::POP; // ignore return value
 }
-- 
cgit v1.2.3