Fix TPA map hash calculation. (#288) tizen_5.5_tv
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)
committerWoongsuk Cho <ws77.cho@samsung.com>
Fri, 29 Jan 2021 02:37:41 +0000 (11:37 +0900)
commitb3e2e12d3748ee733f0bd47943a9a3576c9301b3
tree29bec6b145b0215259810ddac64aa88849afbf92
parente03324d772bbe880f2c01bfc743e34c1a4f77d3d
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]