From e4b7b9f4c6451aeb51f4be3bd5eaf48b339171d8 Mon Sep 17 00:00:00 2001 From: otya128 Date: Sun, 18 Dec 2016 18:54:27 +0900 Subject: [PATCH] Fix PushImm --- SMILEBASIC/VM.d | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SMILEBASIC/VM.d b/SMILEBASIC/VM.d index 09a8847..f8864a1 100644 --- a/SMILEBASIC/VM.d +++ b/SMILEBASIC/VM.d @@ -352,6 +352,12 @@ class Push : Code } override void execute(VM vm) { + if (imm.type == ValueType.String) + { + //copy + vm.push(Value(imm.castDString)); + return; + } vm.push(imm); } override string toString(VM vm)