Guo Hui 6 년 전
부모
커밋
21c6952bea
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 2
      src/Chino.Kernel/Services/KernelServiceHost.cs
  2. 2 2
      src/Natsu.Compiler/ILImporter.cs

+ 2 - 2
src/Chino.Kernel/Services/KernelServiceHost.cs

@@ -14,10 +14,10 @@ namespace Chino.Services
 
         public void Run()
         {
-            float i = 0;
+            int i = 0;
             while (true)
             {
-                Terminal.Default.WriteLine("Tick " + i++);
+                Terminal.Default.WriteLine("Tick " + i++.ToString());
                 KernelServices.Scheduler.DelayCurrentThread(TimeSpan.FromSeconds(1));
             }
         }

+ 2 - 2
src/Natsu.Compiler/ILImporter.cs

@@ -963,7 +963,7 @@ namespace Natsu.Compiler
         {
             var param = Op.GetParameter(Method.Parameters.ToList());
             var paramName = param.IsHiddenThisParameter ? "_this" : param.ToString();
-            Stack.Push(TypeUtils.GetStackType(param.Type), $"{paramName}", computed: true);
+            Stack.Push(TypeUtils.GetStackType(param.Type), $"{paramName}", computed: false);
         }
 
         public void Starg()
@@ -1218,7 +1218,7 @@ namespace Natsu.Compiler
         public void Ldloc()
         {
             var local = Op.GetLocal(Method.Body.Variables.ToList());
-            Stack.Push(TypeUtils.GetStackType(local.Type), $"{TypeUtils.GetLocalName(local, Method)}", computed: true);
+            Stack.Push(TypeUtils.GetStackType(local.Type), $"{TypeUtils.GetLocalName(local, Method)}", computed: false);
         }
 
         public void Ldloca()