Fix TPA map hash calculation. (#288) tizen_5.0_base submit/tizen_5.0_base/20210129.022026
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)
committerHyungju Lee <leee.lee@samsung.com>
Tue, 6 Oct 2020 22:23:06 +0000 (07:23 +0900)
commitcee50c8cfe92e940124e7c9bdb421e546842b483
tree3d831ce90f534b1c85caee67ee758769e2a4985a
parentc9d9ed464fe145cbc17b3f752061994319a07c2b
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]