From abf250d1efb699ca0bfedc62c5ba1278c08fc32d Mon Sep 17 00:00:00 2001 From: Drahflow Date: Mon, 7 Jan 2013 15:30:21 +0100 Subject: Structs and scopes now inseparable --- interpreter/ElymasAsm.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'interpreter/ElymasAsm.pm') 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) = @_; -- cgit v1.2.3