Index: lib/ExecutionEngine/JIT/JIT.cpp
===================================================================
--- lib/ExecutionEngine/JIT/JIT.cpp	(revision 182209)
+++ lib/ExecutionEngine/JIT/JIT.cpp	(working copy)
@@ -69,7 +69,7 @@
 
 // Determine whether we can register EH tables.
 #if (defined(__GNUC__) && !defined(__ARM_EABI__) && \
-     !defined(__USING_SJLJ_EXCEPTIONS__))
+     !defined(__USING_SJLJ_EXCEPTIONS__) && !defined(__WIN64__))
 #define HAVE_EHTABLE_SUPPORT 1
 #else
 #define HAVE_EHTABLE_SUPPORT 0
Index: lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
===================================================================
--- lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp	(revision 182209)
+++ lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp	(working copy)
@@ -148,7 +148,7 @@
 
 // Determine whether we can register EH tables.
 #if (defined(__GNUC__) && !defined(__ARM_EABI__) && \
-     !defined(__USING_SJLJ_EXCEPTIONS__))
+     !defined(__USING_SJLJ_EXCEPTIONS__) && !defined(__WIN64__))
 #define HAVE_EHTABLE_SUPPORT 1
 #else
 #define HAVE_EHTABLE_SUPPORT 0
