Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add a test
  • Loading branch information
EgorBo committed Sep 12, 2022
commit ef6929a60d9dc06beb95d0445162508e772835b9
48 changes: 48 additions & 0 deletions src/tests/JIT/Regression/JitBlue/Runtime_75312/Runtime_75312.il
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

.assembly extern System.Runtime {}
.assembly extern System.Runtime.Extensions {}
.assembly extern System.Console {}
.assembly Runtime_75312 {}

.class public abstract auto ansi sealed beforefieldinit Runtime_75312
extends [System.Runtime]System.Object
{
.method private hidebysig static
int32 Main () cil managed
{
.entrypoint
.maxstack 2
.locals init (
[0] int64 a
)
ldc.i8 1234605616436508552
stloc.0
ldc.i4 1146447579
ldloca.s 0
conv.u
newobj instance void [System.Runtime]System.IntPtr::.ctor(void*)
call int32 [System.Runtime]System.IntPtr::op_Explicit(native int)
call int32 Runtime_75312::Test(int32)
sub
ret
}

.method private hidebysig static int32 Test (int32 lcl) cil managed noinlining nooptimization
{
.maxstack 8
ldarg.0
ldc.i4.3
ldc.i4.0
mul
ldc.i4.2
shl
add
ldc.i4.1
add
conv.i
ldind.i4
ret
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
<OutputType>Exe</OutputType>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
</ItemGroup>
</Project>