Skip to content

Commit d459c65

Browse files
authored
Add [Fact] attributes to all remaining ilproj tests (#61625)
1 parent c66fa99 commit d459c65

File tree

468 files changed

+1874
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

468 files changed

+1874
-2
lines changed

src/tests/JIT/BBT/Scenario4/Not-Int32.il

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
// NOT Int32 Example in IL
55
.assembly extern legacy library mscorlib {}
6+
.assembly extern xunit.core {}
67
.assembly extern System.Console
78
{
89
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -15,6 +16,9 @@
1516
{
1617
.method public static int32 Main()
1718
{
19+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
20+
01 00 00 00
21+
)
1822
.entrypoint
1923
.maxstack 2
2024
.locals init (int32 ReturnValue)

src/tests/JIT/Directed/Convert/implicitConv.il

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
77
.ver 4:0:0:0
88
}
9+
.assembly extern xunit.core {}
910

1011
.assembly ILGEN_0xc60e022c {}
1112
.assembly extern mscorlib{auto}
@@ -22,6 +23,9 @@
2223
ret
2324
}
2425
.method static int32 Main() {
26+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
27+
01 00 00 00
28+
)
2529
.entrypoint
2630
.maxstack 15
2731

src/tests/JIT/Directed/Convert/ldind_conv.il

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44

55
.assembly extern mscorlib { auto }
6+
.assembly extern xunit.core {}
67
.assembly extern System.Console { auto }
78
.assembly extern System.Runtime { auto }
89

@@ -20,6 +21,9 @@
2021

2122
.method private hidebysig static int32 Main() cil managed
2223
{
24+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
25+
01 00 00 00
26+
)
2327
.entrypoint
2428
.maxstack 8
2529

src/tests/JIT/Directed/Convert/minopts_convu1.il

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
77
.ver 4:0:0:0
88
}
9+
.assembly extern xunit.core {}
910

1011
.assembly ILGEN_0xb0847955 {}
1112
.assembly extern mscorlib{auto}
@@ -24,6 +25,9 @@
2425
}
2526

2627
.method static int32 Main() {
28+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
29+
01 00 00 00
30+
)
2731
.entrypoint
2832
.maxstack 23
2933

src/tests/JIT/Directed/Convert/signed_overflow_conversions_are_not_treated_as_unsigned.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern System.Console { auto }
5+
.assembly extern xunit.core {}
56
.assembly extern System.Runtime { auto }
67
.assembly SignedOverflowConversionsAreNotTreatedAsUnsigned { }
78

@@ -16,6 +17,9 @@
1617

1718
.method private hidebysig static int32 Main() cil managed
1819
{
20+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
21+
01 00 00 00
22+
)
1923
.entrypoint
2024
.locals init
2125
(

src/tests/JIT/Directed/ExcepFilters/excepobj/excepobj.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern legacy library mscorlib {}
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -18,6 +19,9 @@
1819
{
1920
.method public static int32 Main(class [mscorlib]System.String[] args) il managed
2021
{
22+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
23+
01 00 00 00
24+
)
2125
.entrypoint
2226
.maxstack 2
2327
.locals (int32 V_0)

src/tests/JIT/Directed/ExcepFilters/fault/fault.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern legacy library mscorlib {}
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -16,6 +17,9 @@
1617
{
1718
.method public static int32 Main(class [mscorlib]System.String[] args) il managed
1819
{
20+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
21+
01 00 00 00
22+
)
1923
.entrypoint
2024
// Code size 63 (0x3f)
2125
.maxstack 3

src/tests/JIT/Directed/ExcepFilters/mixed/mixed.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern legacy library mscorlib {}
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -51,6 +52,9 @@
5152
{
5253
.method public static int32 Main(class [mscorlib]System.String[] args) il managed
5354
{
55+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
56+
01 00 00 00
57+
)
5458
.entrypoint
5559
// Code size 63 (0x3f)
5660
.maxstack 3

src/tests/JIT/Directed/ExcepFilters/mixed3/mixed3.il

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
88
.ver 4:0:0:0
99
}
10+
.assembly extern xunit.core {}
1011

1112
.assembly extern legacy library mscorlib {}
1213
.assembly mixed3
@@ -19,6 +20,9 @@
1920
.field public static int32 exitcode
2021
.method public static int32 Main(string[] args) il managed
2122
{
23+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
24+
01 00 00 00
25+
)
2226
.entrypoint
2327
.maxstack 2
2428

src/tests/JIT/Directed/FaultHandlers/CallOrder/CallOrder.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern legacy library mscorlib {}
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -110,6 +111,9 @@
110111

111112
.method public static int32 Main(class [mscorlib]System.String[]) il managed
112113
{
114+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
115+
01 00 00 00
116+
)
113117
.entrypoint
114118
.locals (int32)
115119

src/tests/JIT/Directed/FaultHandlers/Nesting/Nesting.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern legacy library mscorlib {}
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -25,6 +26,9 @@
2526
{
2627
.method public static int32 Main(class [mscorlib]System.String[]) il managed
2728
{
29+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
30+
01 00 00 00
31+
)
2832
.entrypoint
2933
//-------- BEGIN AUTO GENERATED CODE ----------//
3034
try_0:

src/tests/JIT/Directed/FaultHandlers/Simple/simple.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern legacy library mscorlib {}
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -88,6 +89,9 @@
8889

8990
.method public static int32 Main(class [mscorlib]System.String[]) il managed
9091
{
92+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
93+
01 00 00 00
94+
)
9195
.entrypoint
9296
.locals (int32)
9397

src/tests/JIT/Directed/IL/Tailcall/ExplicitTailCallNoSO.il

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
77
.ver 4:2:1:0
88
}
9+
.assembly extern xunit.core {}
910
.assembly ExplicitTailCallNoSO
1011
{
1112
}
@@ -15,6 +16,9 @@
1516
.method private hidebysig static int32
1617
Main() cil managed
1718
{
19+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
20+
01 00 00 00
21+
)
1822
.entrypoint
1923
// Code size 44 (0x2c)
2024
.maxstack 2

src/tests/JIT/Directed/IL/Tailcall/Jittailcall2.il

+4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
.module 'aaa.exe'
77
.assembly extern legacy library mscorlib {}
8+
.assembly extern xunit.core {}
89
.assembly extern System.Console
910
{
1011
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -169,6 +170,9 @@
169170

170171
.method public static int32 Main(class [mscorlib]System.String[] Args) il managed
171172
{
173+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
174+
01 00 00 00
175+
)
172176
.entrypoint
173177
// Code size 117 (0x75)
174178
.maxstack 4

src/tests/JIT/Directed/RVAInit/extended.il

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
1111
.ver 4:0:0:0
1212
}
13+
.assembly extern xunit.core {}
1314
.assembly extern mscorlib
1415
{
1516
}
@@ -122,6 +123,9 @@
122123
.method private hidebysig static int32
123124
Main() cil managed
124125
{
126+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
127+
01 00 00 00
128+
)
125129
.entrypoint
126130
.maxstack 2
127131
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/gcref1.il

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
1111
.ver 4:0:0:0
1212
}
13+
.assembly extern xunit.core {}
1314

1415
.assembly extern mscorlib
1516
{
@@ -290,6 +291,9 @@
290291

291292
.method public hidebysig static int32 Main() cil managed
292293
{
294+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
295+
01 00 00 00
296+
)
293297
.entrypoint
294298
.maxstack 1
295299
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/gcref2.il

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
1111
.ver 4:0:0:0
1212
}
13+
.assembly extern xunit.core {}
1314

1415
.assembly extern mscorlib
1516
{
@@ -290,6 +291,9 @@
290291

291292
.method public hidebysig static int32 Main() cil managed
292293
{
294+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
295+
01 00 00 00
296+
)
293297
.entrypoint
294298
.maxstack 1
295299
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/nested.il

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
1111
.ver 4:0:0:0
1212
}
13+
.assembly extern xunit.core {}
1314

1415
.assembly extern mscorlib
1516
{
@@ -231,6 +232,9 @@
231232

232233
.method public hidebysig static int32 Main() cil managed
233234
{
235+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
236+
01 00 00 00
237+
)
234238
.entrypoint
235239
.maxstack 1
236240
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/oddsize.il

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
.assembly extern mscorlib { }
5+
.assembly extern xunit.core {}
56
.assembly extern System.Console
67
{
78
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
@@ -34,6 +35,9 @@
3435
}
3536
.method private hidebysig static int32 Main() cil managed
3637
{
38+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
39+
01 00 00 00
40+
)
3741
.entrypoint
3842
.maxstack 1
3943
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/overlap.il

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
1111
.ver 4:0:0:0
1212
}
13+
.assembly extern xunit.core {}
1314
.assembly extern mscorlib
1415
{
1516
}
@@ -225,6 +226,9 @@
225226

226227
.method private hidebysig static int32 Main() cil managed
227228
{
229+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
230+
01 00 00 00
231+
)
228232
.entrypoint
229233
.maxstack 1
230234
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/simple.il

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
77
.ver 4:0:0:0
88
}
9+
.assembly extern xunit.core {}
910

1011
.assembly extern mscorlib { }
1112
.assembly simple
@@ -215,6 +216,9 @@
215216

216217
.method private hidebysig static int32 Main() cil managed
217218
{
219+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
220+
01 00 00 00
221+
)
218222
.entrypoint
219223
.maxstack 1
220224
.locals (int32 V_0)

src/tests/JIT/Directed/RVAInit/simplearg.il

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
1111
.ver 4:0:0:0
1212
}
13+
.assembly extern xunit.core {}
1314
.assembly repro2
1415
{
1516
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
@@ -103,6 +104,9 @@
103104
.method private hidebysig static int32
104105
Main(string[] args) cil managed
105106
{
107+
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
108+
01 00 00 00
109+
)
106110
.entrypoint
107111
// Code size 59 (0x3b)
108112
.maxstack 2

0 commit comments

Comments
 (0)