Fix TPA map hash calculation. (#288)
authorMikhail Kurinnoi/AI Compiler Lab /SRR/Staff Engineer/Samsung Electronics <m.kurinnoi@samsung.com>
Thu, 25 Jun 2020 22:30:09 +0000 (01:30 +0300)
committer이형주/Common Platform Lab(SR)/Staff Engineer/삼성전자 <leee.lee@samsung.com>
Thu, 25 Jun 2020 22:30:09 +0000 (07:30 +0900)
commit5cd177b448ff1c61c7899647f729e44fef78f142
tree7f591434c95a8fbd066dcd58c566345770a14fcf
parent5c97d445ae987d03d3e9f588272260b7ec683ddd
Fix TPA map hash calculation. (#288)

* Fix TPA map hash calculation.

The point of issue is "the Turkish-I Problem". After locale changed, towupper() provide another result for "i" and different hash are calculated in case if file name have "i" letter.

* Regression test for #37910
src/binder/inc/applicationcontext.hpp
src/coreclr/tests/src/Loader/binding/assemblies/assemblybugs/37910/Ii.cs [new file with mode: 0644]
src/coreclr/tests/src/Loader/binding/assemblies/assemblybugs/37910/Ii.csproj [new file with mode: 0644]