aboutsummaryrefslogtreecommitdiffstats
path: root/AssemblyItem.h
diff options
context:
space:
mode:
authorchriseth <c@ethdev.com>2015-09-10 18:02:18 +0800
committerchriseth <c@ethdev.com>2015-09-11 01:31:15 +0800
commit129b4142d81d91138efe4a47392a87702e066441 (patch)
treeaf3d818571557ded88d71ee328fc5ebc2369c5b1 /AssemblyItem.h
parent3ca3fb492d2f710f45d690db85089036bfc77b68 (diff)
downloaddexon-solidity-129b4142d81d91138efe4a47392a87702e066441.tar.gz
dexon-solidity-129b4142d81d91138efe4a47392a87702e066441.tar.zst
dexon-solidity-129b4142d81d91138efe4a47392a87702e066441.zip
Transition from bytecode to more general linker objects.
Diffstat (limited to 'AssemblyItem.h')
-rw-r--r--AssemblyItem.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/AssemblyItem.h b/AssemblyItem.h
index f677728d..795b5a8a 100644
--- a/AssemblyItem.h
+++ b/AssemblyItem.h
@@ -34,7 +34,19 @@ namespace dev
namespace eth
{
-enum AssemblyItemType { UndefinedItem, Operation, Push, PushString, PushTag, PushSub, PushSubSize, PushProgramSize, Tag, PushData };
+enum AssemblyItemType {
+ UndefinedItem,
+ Operation,
+ Push,
+ PushString,
+ PushTag,
+ PushSub,
+ PushSubSize,
+ PushProgramSize,
+ Tag,
+ PushData,
+ PushLibraryAddress ///< Push a currently unknown address of another (library) contract.
+};
class Assembly;