Add missing std::move to one exception throw (#7865)
authorJan Vorlicek <janvorli@microsoft.com>
Fri, 28 Oct 2016 02:34:42 +0000 (04:34 +0200)
committerJan Kotas <jkotas@microsoft.com>
Fri, 28 Oct 2016 02:34:42 +0000 (19:34 -0700)
We had the std::move missing in one of the exception throws. For some reason,
the current clang didn't complain about it even though the copy constructor was
deleted.

src/vm/exceptionhandling.cpp

index e59f10e..ed155eb 100644 (file)
@@ -4730,7 +4730,7 @@ VOID DECLSPEC_NORETURN DispatchManagedException(PAL_SEHException& ex, bool isHar
         }
     }
 
-    throw ex;
+    throw std::move(ex);
 }
 
 #ifdef _AMD64_