aboutsummaryrefslogtreecommitdiffstats
path: root/ExpressionCompiler.h
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2015-02-10 17:45:57 +0800
committerChristian <c@ethdev.com>2015-02-10 17:59:23 +0800
commitcf4144b70246b53589b3238213f688244485f9b0 (patch)
treedeb3cb5c3b8c8ebd3424338c727a1af6e84309cf /ExpressionCompiler.h
parentbb6f181d7dacfd1d7a070483500937004bea995c (diff)
downloaddexon-solidity-cf4144b70246b53589b3238213f688244485f9b0.tar.gz
dexon-solidity-cf4144b70246b53589b3238213f688244485f9b0.tar.zst
dexon-solidity-cf4144b70246b53589b3238213f688244485f9b0.zip
Arbitrary parameters for call() and all hash functions.
Diffstat (limited to 'ExpressionCompiler.h')
-rw-r--r--ExpressionCompiler.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/ExpressionCompiler.h b/ExpressionCompiler.h
index df8a0516..3c94d74c 100644
--- a/ExpressionCompiler.h
+++ b/ExpressionCompiler.h
@@ -97,7 +97,8 @@ private:
unsigned appendArgumentsCopyToMemory(std::vector<ASTPointer<Expression const>> const& _arguments,
TypePointers const& _types = {},
unsigned _memoryOffset = 0,
- bool _padToWordBoundaries = true);
+ bool _padToWordBoundaries = true,
+ bool _padExceptionIfFourBytes = false);
/// Appends code that moves a stack element of the given type to memory
/// @returns the number of bytes moved to memory
unsigned appendTypeMoveToMemory(Type const& _type, Location const& _location, unsigned _memoryOffset,