Version Used:
main
Steps to Reproduce:
Run Build.cmd -testCoreClr locally.
Actual Behavior:

Expected Behavior:
No test failure. The code path for comparing appears to be using InvariantCulture, which per documentation:
invariant culture data is stable over time and across installed cultures and cannot be customized by users. This makes the invariant culture particularly useful for operations that require culture-independent results, such as formatting and parsing operations that persist formatted data, or sorting and ordering operations that require that data be displayed in a fixed order regardless of culture.
StackOverflow question around this area for reference.
The comparison, per my understanding, happens in:
https://github.com/dotnet/roslyn/blob/main/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Utilities/TokenComparer.cs
https://github.com/dotnet/roslyn/blob/main/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/VisualBasic/Utilities/TokenComparer.vb
Version Used:
main
Steps to Reproduce:
Run
Build.cmd -testCoreClrlocally.Actual Behavior:
Expected Behavior:
No test failure. The code path for comparing appears to be using
InvariantCulture, which per documentation:StackOverflow question around this area for reference.
The comparison, per my understanding, happens in:
https://github.com/dotnet/roslyn/blob/main/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Utilities/TokenComparer.cs
https://github.com/dotnet/roslyn/blob/main/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/VisualBasic/Utilities/TokenComparer.vb