Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/misc/assemname.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace Precise
{
internal class Driver
internal class Driver_assemname
{
public static int Main()
{
Expand Down
24 changes: 13 additions & 11 deletions src/tests/JIT/Methodical/cctor/misc/deadlock.il
Original file line number Diff line number Diff line change
Expand Up @@ -9,30 +9,31 @@
}
.assembly deadlock {}
.assembly extern xunit.core {}
.namespace Test_deadlock {
.class public A extends [mscorlib]System.Object
{
.field static public class A a
.field static public class B b
.field static public class Test_deadlock.A a
.field static public class Test_deadlock.B b
.method public static rtspecialname specialname void .cctor ()
{
ldnull
stsfld class B A::b
ldsfld class A B::a
stsfld class A A::a
stsfld class Test_deadlock.B Test_deadlock.A::b
ldsfld class Test_deadlock.A Test_deadlock.B::a
stsfld class Test_deadlock.A Test_deadlock.A::a
ret
}
}

.class public B extends [mscorlib]System.Object
{
.field static public class A a
.field static public class B b
.field static public class Test_deadlock.A a
.field static public class Test_deadlock.B b
.method public static rtspecialname specialname void .cctor ()
{
ldnull
stsfld class A B::a
ldsfld class B A::b
stsfld class B B::b
stsfld class Test_deadlock.A Test_deadlock.B::a
ldsfld class Test_deadlock.B Test_deadlock.A::b
stsfld class Test_deadlock.B Test_deadlock.B::b
ret
}
}
Expand All @@ -43,8 +44,9 @@ ret
01 00 00 00
)
.entrypoint
ldsfld class B A::b
ldsfld class Test_deadlock.B Test_deadlock.A::b
pop
ldc.i4 100
ret
}
}
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/misc/threads1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

namespace Precise
{
internal class Driver
internal class Driver_threads1
{
public static void f()
{
Expand Down
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/misc/threads2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace Precise
{
internal class Driver
internal class Driver_threads2
{
public static void f()
{
Expand Down
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/xassem/xprecise1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// static method
using System;
namespace Precise {
class Driver
class Driver_xprecise1
{
public static int Main()
{
Expand Down
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/xassem/xprecise1b.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System;
namespace Precise
{
class Driver
class Driver_xprecise1b
{
public static int Main()
{
Expand Down
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/xassem/xprecise2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System;
namespace Precise
{
class Driver
class Driver_xprecise2
{
public static int Main()
{
Expand Down
2 changes: 1 addition & 1 deletion src/tests/JIT/Methodical/cctor/xassem/xprecise4.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System;
namespace Precise
{
class Driver
class Driver_xprecise4
{
public static int Main()
{
Expand Down