Fix building CoreCLR with Clang 3.9 (dotnet/coreclr#8311)
authorJan Vorlicek <janvorli@microsoft.com>
Sun, 27 Nov 2016 04:34:03 +0000 (05:34 +0100)
committerJan Kotas <jkotas@microsoft.com>
Sun, 27 Nov 2016 04:34:03 +0000 (20:34 -0800)
commitc3093f6fac5b91961aa7ff6b33452907b287c334
treed7a2bed163ee9617ca2b62cbb8d6dad75344c853
parentef2257a9f48418145c6c18cf49c81566a513b860
Fix building CoreCLR with Clang 3.9 (dotnet/coreclr#8311)

There were few constructs that Clang 3.9 didn't like due to its strict
C++ standard conformance rules.

Commit migrated from https://github.com/dotnet/coreclr/commit/9f4bf341ad236df7d16bbdba0c4111393ea141d2
src/coreclr/src/debug/daccess/dacdbiimpl.cpp
src/coreclr/src/debug/di/rsmain.cpp
src/coreclr/src/debug/di/rspriv.h
src/coreclr/src/debug/ee/debugger.cpp
src/coreclr/src/debug/ee/debugger.h
src/coreclr/src/debug/ildbsymlib/symwrite.h
src/coreclr/src/debug/inc/dacdbiinterface.h
src/coreclr/src/pal/src/exception/seh.cpp
src/coreclr/tests/src/Common/Platform/platformdefines.cpp
src/coreclr/tests/src/Common/Platform/platformdefines.h
src/coreclr/tests/src/Interop/common/types.h