Deal with cross-bitness compilation warnings Pt.2 (dotnet/coreclr#19781)
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 4 Sep 2018 03:19:50 +0000 (20:19 -0700)
committerGitHub <noreply@github.com>
Tue, 4 Sep 2018 03:19:50 +0000 (20:19 -0700)
commita705016684726f56ccf2e0c57205a164bceb87fa
tree8abbc0b4f7ac2f077b122aebd7339b0402e1ec3c
parent8e605e9139be37c29e641f76f4695cacf55a8e7a
Deal with cross-bitness compilation warnings Pt.2 (dotnet/coreclr#19781)

* Disable ASMCONSTANTS_C_ASSERT in cross-bitness scenario in src/vm/ceeload.cpp

* Adjust MAXFIELDMARSHALERSIZE for cross-bitness scenario in src/vm/arm/cgencpu.h

* Make ALLOC_ALIGN_CONSTANT host specific in src/inc/stdmacros.h

* Make PRECODE_ALIGNMENT host specific in src/vm/arm/cgencpu.h

* Disable unreachable code in src/vm/arm/stubs.cpp

* Adjust CorDBIPC_BUFFER_SIZE for cross-bitness scenario in src/debug/inc/dbgipcevents.h

* Disable warning C4359 in src/vm/arm/cgencpu.h

* Deal with warning C4267: 'initializing': conversion from 'size_t' to 'int' in src/vm/stublink.cpp

* Deal with warning C4267: 'initializing': conversion from 'size_t' to 'int' in src/vm/callingconvention.h

* Disable unreachable REGDISPLAY constructor in src/inc/regdisp.h

Commit migrated from https://github.com/dotnet/coreclr/commit/b042edd2d3aab48fe9524381b8b445b910722d8d
src/coreclr/src/debug/inc/dbgipcevents.h
src/coreclr/src/inc/regdisp.h
src/coreclr/src/inc/stdmacros.h
src/coreclr/src/vm/arm/cgencpu.h
src/coreclr/src/vm/arm/stubs.cpp
src/coreclr/src/vm/callingconvention.h
src/coreclr/src/vm/ceeload.cpp
src/coreclr/src/vm/stublink.cpp