Enable build with clang 4.0 (dotnet/coreclr#11226)
authorJan Vorlicek <janvorli@microsoft.com>
Wed, 26 Apr 2017 14:10:13 +0000 (07:10 -0700)
committerJan Kotas <jkotas@microsoft.com>
Wed, 26 Apr 2017 14:10:13 +0000 (07:10 -0700)
commit57abf7dded6afc8c685a0cbf8c516e535d8178d2
tree8418e07899dc70999f106f8001a7900c5775690f
parentf4a0ce1e0b724e185d392227d0ee4f24260a3fb4
Enable build with clang 4.0 (dotnet/coreclr#11226)

This change enables build with clang 4.0 and fixes a bunch of new errors that
the stricter compiler was reporting.

Commit migrated from https://github.com/dotnet/coreclr/commit/8b1595b74c943b33fa794e63e440e6f4c9679478
src/coreclr/build.sh
src/coreclr/src/ToolBox/SOS/lldbplugin/CMakeLists.txt
src/coreclr/src/debug/di/dbgtransportmanager.cpp
src/coreclr/src/gc/gc.cpp
src/coreclr/src/pal/inc/pal.h
src/coreclr/src/pal/inc/pal_mstypes.h
src/coreclr/src/pal/inc/rt/intsafe.h
src/coreclr/src/pal/src/arch/amd64/processor.cpp
src/coreclr/src/vm/amd64/unixstubs.cpp