Clean up string literal implicit const casting and some two-phase lookup nits on...
authorJeremy Koritzinsky <jkoritzinsky@gmail.com>
Thu, 1 Nov 2018 00:56:38 +0000 (17:56 -0700)
committerGitHub <noreply@github.com>
Thu, 1 Nov 2018 00:56:38 +0000 (17:56 -0700)
commit8e95554afb38d33b38e1d9cd4c99580fa5e4dfa7
treeece54bac0c08036f9b637cfab951055c1cc9efb5
parent880aaf0d33b9c1b4c9a276f091a8be7f97226be3
Clean up string literal implicit const casting and some two-phase lookup nits on Windows (dotnet/coreclr#20730)

* Remove implicit c-string const casting and clean up some C++ standards conformance bugs.

* Fix const string conversion in FCSigCheck.

Commit migrated from https://github.com/dotnet/coreclr/commit/bd5cc690bca0c798952b14b989ad1bf8e8f00011
18 files changed:
src/coreclr/src/inc/contract.h
src/coreclr/src/inc/contract.inl
src/coreclr/src/inc/shash.inl
src/coreclr/src/jit/unwind.h
src/coreclr/src/pal/tools/windows-compiler-override.txt
src/coreclr/src/utilcode/debug.cpp
src/coreclr/src/utilcode/winfix.cpp
src/coreclr/src/vm/appdomain.cpp
src/coreclr/src/vm/binder.cpp
src/coreclr/src/vm/eecontract.cpp
src/coreclr/src/vm/eecontract.h
src/coreclr/src/vm/exceptmacros.h
src/coreclr/src/vm/fcall.h
src/coreclr/src/vm/interoputil.cpp
src/coreclr/src/vm/interoputil.h
src/coreclr/src/vm/threads.h
src/coreclr/src/vm/vars.cpp
src/coreclr/src/vm/vars.hpp