From 3702e772d72cb46c6cb13e21d570427bd0b4e493 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 13 Mar 2024 23:11:23 +0900 Subject: perf: make Val to primitive --- src/Execution/StackEntries/Frame.php | 4 ++-- src/Execution/StackEntries/Value.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Execution/StackEntries') diff --git a/src/Execution/StackEntries/Frame.php b/src/Execution/StackEntries/Frame.php index 955548a..298feb6 100644 --- a/src/Execution/StackEntries/Frame.php +++ b/src/Execution/StackEntries/Frame.php @@ -5,14 +5,14 @@ declare(strict_types=1); namespace Nsfisis\Waddiwasi\Execution\StackEntries; use Nsfisis\Waddiwasi\Execution\ModuleInst; +use Nsfisis\Waddiwasi\Execution\Ref; use Nsfisis\Waddiwasi\Execution\StackEntry; -use Nsfisis\Waddiwasi\Execution\Val; final class Frame extends StackEntry { /** * @param int<0, max> $arity - * @param list $locals + * @param list $locals */ public function __construct( public readonly int $arity, diff --git a/src/Execution/StackEntries/Value.php b/src/Execution/StackEntries/Value.php index a0f621a..32244d6 100644 --- a/src/Execution/StackEntries/Value.php +++ b/src/Execution/StackEntries/Value.php @@ -4,13 +4,13 @@ declare(strict_types=1); namespace Nsfisis\Waddiwasi\Execution\StackEntries; +use Nsfisis\Waddiwasi\Execution\Ref; use Nsfisis\Waddiwasi\Execution\StackEntry; -use Nsfisis\Waddiwasi\Execution\Val; final class Value extends StackEntry { public function __construct( - public readonly Val $inner, + public readonly int|float|Ref $inner, ) { } } -- cgit v1.2.3-70-g09d2