summaryrefslogtreecommitdiff
path: root/src/vm/rejit.cpp
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2016-08-11 23:36:12 -0700
committerJan Kotas <jkotas@microsoft.com>2016-08-11 23:36:12 -0700
commit6b42745af681305daff144cf6ade2785a665e508 (patch)
treefa7286955c7c385f6521a59f996fa7eccf457090 /src/vm/rejit.cpp
parent79120130f96574de549de69fd06888cac444f878 (diff)
downloadcoreclr-6b42745af681305daff144cf6ade2785a665e508.tar.gz
coreclr-6b42745af681305daff144cf6ade2785a665e508.tar.bz2
coreclr-6b42745af681305daff144cf6ade2785a665e508.zip
Fix unreachable code warnings with MSVC++ 18.10
[tfs-changeset: 1622176]
Diffstat (limited to 'src/vm/rejit.cpp')
-rw-r--r--src/vm/rejit.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/vm/rejit.cpp b/src/vm/rejit.cpp
index e6f8797eb5..6b3caa9091 100644
--- a/src/vm/rejit.cpp
+++ b/src/vm/rejit.cpp
@@ -1769,6 +1769,10 @@ DWORD ReJitManager::GetCurrentReJitFlags(PTR_MethodDesc pMD)
// E_OUTOFMEMORY
//
+#ifdef _MSC_VER
+#pragma warning(push)
+#pragma warning(disable:4702) // Disable bogus unreachable code warning
+#endif // _MSC_VER
HRESULT ReJitManager::RequestRevertByToken(PTR_Module pModule, mdMethodDef methodDef)
{
CONTRACTL
@@ -1825,7 +1829,9 @@ HRESULT ReJitManager::RequestRevertByToken(PTR_Module pModule, mdMethodDef metho
}
return S_OK;
}
-
+#ifdef _MSC_VER
+#pragma warning(pop)
+#endif // _MSC_VER