diff options
Diffstat (limited to 'src/Execution/StackEntries')
| -rw-r--r-- | src/Execution/StackEntries/Frame.php | 6 | ||||
| -rw-r--r-- | src/Execution/StackEntries/Label.php | 7 | ||||
| -rw-r--r-- | src/Execution/StackEntries/Value.php | 4 |
3 files changed, 7 insertions, 10 deletions
diff --git a/src/Execution/StackEntries/Frame.php b/src/Execution/StackEntries/Frame.php index f8bd68e..c1a876e 100644 --- a/src/Execution/StackEntries/Frame.php +++ b/src/Execution/StackEntries/Frame.php @@ -8,16 +8,16 @@ use Nsfisis\Waddiwasi\Execution\ModuleInst; use Nsfisis\Waddiwasi\Execution\StackEntry; use Nsfisis\Waddiwasi\Execution\Val; -final readonly class Frame extends StackEntry +final class Frame extends StackEntry { /** * @param int<0, max> $arity * @param list<Val> $locals */ public function __construct( - public int $arity, + public readonly int $arity, public array $locals, - public ModuleInst $module, + public readonly ModuleInst $module, ) { } } diff --git a/src/Execution/StackEntries/Label.php b/src/Execution/StackEntries/Label.php index b83fb0f..e6b9954 100644 --- a/src/Execution/StackEntries/Label.php +++ b/src/Execution/StackEntries/Label.php @@ -5,17 +5,14 @@ declare(strict_types=1); namespace Nsfisis\Waddiwasi\Execution\StackEntries; use Nsfisis\Waddiwasi\Execution\StackEntry; -use Nsfisis\Waddiwasi\Structure\Instructions\Instr; -final readonly class Label extends StackEntry +final class Label extends StackEntry { /** * @param int<0, max> $arity - * @param list<Instr> $target */ public function __construct( - public int $arity, - public array $target, + public readonly int $arity, ) { } } diff --git a/src/Execution/StackEntries/Value.php b/src/Execution/StackEntries/Value.php index 1cd1146..a0f621a 100644 --- a/src/Execution/StackEntries/Value.php +++ b/src/Execution/StackEntries/Value.php @@ -7,10 +7,10 @@ namespace Nsfisis\Waddiwasi\Execution\StackEntries; use Nsfisis\Waddiwasi\Execution\StackEntry; use Nsfisis\Waddiwasi\Execution\Val; -final readonly class Value extends StackEntry +final class Value extends StackEntry { public function __construct( - public Val $inner, + public readonly Val $inner, ) { } } |
