A bunch of PRs have started hitting failures on x86 release legs, e.g.
C:\h\w\ABD70914\w\A15A08AB\e>"C:\h\w\ABD70914\p\dotnet.exe" exec --runtimeconfig System.Linq.Expressions.Tests.runtimeconfig.json --depsfile System.Linq.Expressions.Tests.deps.json xunit.console.dll System.Linq.Expressions.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing
Discovering: System.Linq.Expressions.Tests (method display = ClassAndMethod, method display options = None)
Discovered: System.Linq.Expressions.Tests (found 5660 of 5667 test cases)
Starting: System.Linq.Expressions.Tests (parallel test collections = on, max threads = 2)
System.Linq.Expressions.Tests.SwitchTests.SwitchOnString(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(142,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsType(Expression node, Type type, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(75,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(748,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitHashtableSwitch(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(192,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(909,0): at System.Linq.Expressions.Tests.SwitchTests.SwitchOnString(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.SparseULongSwitch(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(546,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(556,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(270,0): at System.Linq.Expressions.Tests.SwitchTests.SparseULongSwitch(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.JumpBetweenCases(useIntepreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(111,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(228,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(986,0): at System.Linq.Expressions.Tests.SwitchTests.JumpBetweenCases(Boolean useIntepreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.SwitchToGotosOutOfTry(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(826,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitTryExpression(Expression expr)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(164,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(111,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(130,0): at System.Linq.Expressions.Tests.SwitchTests.SwitchToGotosOutOfTry(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.MismatchingAllowedIfExplicitlyVoidIntgralValueType(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(111,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(228,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(722,0): at System.Linq.Expressions.Tests.SwitchTests.MismatchingAllowedIfExplicitlyVoidIntgralValueType(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.SparseLongSwitch(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(546,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(556,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(297,0): at System.Linq.Expressions.Tests.SwitchTests.SparseLongSwitch(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.SwitchOnStringEqualsMethod(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(142,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsType(Expression node, Type type, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(75,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(748,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitHashtableSwitch(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(192,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(937,0): at System.Linq.Expressions.Tests.SwitchTests.SwitchOnStringEqualsMethod(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.LongSwitch(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(546,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(220,0): at System.Linq.Expressions.Tests.SwitchTests.LongSwitch(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.IntSwitch3(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(546,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(197,0): at System.Linq.Expressions.Tests.SwitchTests.IntSwitch3(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.SwitchToGotos(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(111,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(87,0): at System.Linq.Expressions.Tests.SwitchTests.SwitchToGotos(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.IntSwitch2(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(175,0): at System.Linq.Expressions.Tests.SwitchTests.IntSwitch2(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.ULongSwitch(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(546,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(243,0): at System.Linq.Expressions.Tests.SwitchTests.ULongSwitch(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
System.Linq.Expressions.Tests.SwitchTests.IntSwitch1(useInterpreter: False) [FAIL]
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(567,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBucket(SwitchInfo info, List`1 bucket)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(535,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchBuckets(SwitchInfo info, List`1 buckets, Int32 first, Int32 last)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(437,0): at System.Linq.Expressions.Compiler.LambdaCompiler.TryEmitSwitchInstruction(SwitchExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(186,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitSwitchExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(161,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Expressions.cs(115,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpressionAsVoid(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(66,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Emit(BlockExpression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Statements.cs(21,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitBlockExpression(Expression expr, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Generated.cs(134,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression(Expression node, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(232,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody(CompilerScope parent, Boolean inlined, CompilationFlags flags)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.Lambda.cs(195,0): at System.Linq.Expressions.Compiler.LambdaCompiler.EmitLambdaBody()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/LambdaCompiler.cs(187,0): at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda)
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(221,0): at System.Linq.Expressions.Expression`1.Compile()
/_/src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/LambdaExpression.cs(242,0): at System.Linq.Expressions.Expression`1.Compile(Boolean preferInterpretation)
/_/src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs(26,0): at System.Linq.Expressions.Tests.SwitchTests.IntSwitch1(Boolean useInterpreter)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(74,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
Finished: System.Linq.Expressions.Tests
=== TEST EXECUTION SUMMARY ===
System.Linq.Expressions.Tests Total: 35260, Errors: 0, Failed: 13, Skipped: 0, Time: 26.359s
----- end Sun 07/24/2022 4:28:23.64
A bunch of PRs have started hitting failures on x86 release legs, e.g.