Browse Source

Upgrade to Acornima v1.2.0 (#2145)

adams85 1 month ago
parent
commit
72690f333d
2 changed files with 3 additions and 3 deletions
  1. 2 2
      Directory.Packages.props
  2. 1 1
      Jint/Runtime/Interpreter/JintFunctionDefinition.cs

+ 2 - 2
Directory.Packages.props

@@ -4,8 +4,8 @@
     <CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
   </PropertyGroup>
   <ItemGroup>
-    <PackageVersion Include="Acornima" Version="1.1.1" />
-    <PackageVersion Include="Acornima.Extras" Version="1.1.1" />
+    <PackageVersion Include="Acornima" Version="1.2.0" />
+    <PackageVersion Include="Acornima.Extras" Version="1.2.0" />
     <PackageVersion Include="BenchmarkDotNet" Version="0.15.2" />
     <PackageVersion Include="BenchmarkDotNet.TestAdapter" Version="0.13.12" />
     <PackageVersion Include="FluentAssertions" Version="[7.2.0]" />

+ 1 - 1
Jint/Runtime/Interpreter/JintFunctionDefinition.cs

@@ -37,7 +37,7 @@ internal sealed class JintFunctionDefinition
     {
         Completion result;
         JsArguments? argumentsInstance = null;
-        if (Function.Expression)
+        if (Function.Body is not FunctionBody)
         {
             // https://tc39.es/ecma262/#sec-runtime-semantics-evaluateconcisebody
             _bodyExpression ??= JintExpression.Build((Expression) Function.Body);