aboutsummaryrefslogtreecommitdiff
path: root/interpreter/ElymasAsm.pm
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-01-07 15:30:21 +0100
committerDrahflow <drahflow@gmx.de>2013-01-07 15:30:21 +0100
commitabf250d1efb699ca0bfedc62c5ba1278c08fc32d (patch)
tree52754094f5dd5fde54b6aa22570baea63f7d465b /interpreter/ElymasAsm.pm
parente816e6bbbfe03b0ab15344155250ced004a7f924 (diff)
Structs and scopes now inseparable
Diffstat (limited to 'interpreter/ElymasAsm.pm')
-rw-r--r--interpreter/ElymasAsm.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/interpreter/ElymasAsm.pm b/interpreter/ElymasAsm.pm
index 2bf2295..3a13f53 100644
--- a/interpreter/ElymasAsm.pm
+++ b/interpreter/ElymasAsm.pm
@@ -29,7 +29,7 @@ our $asm = {
my $size = popInt($data);
my $block = ACME::Bare::Metal::allocate($size);
- push @$data, [enstruct(constructBlock($block, $size))];
+ push @$data, [constructBlock($block, $size), ['struct']];
}, ['func', 'sys .asm .alloc'], 'active'],
'allocAt' => [sub {
my ($data) = @_;
@@ -38,7 +38,7 @@ our $asm = {
my $size = popInt($data);
my $block = ACME::Bare::Metal::allocateAt($size, $addr);
- push @$data, [enstruct(constructBlock($block, $size))];
+ push @$data, [constructBlock($block, $size), ['struct']];
}, ['func', 'sys .asm .alloc'], 'active'],
'poke' => [sub {
my ($data, $scope) = @_;