Index: lib/Target/X86/X86JITInfo.cpp
===================================================================
RCS file: /var/cvs/llvm/llvm/lib/Target/X86/X86JITInfo.cpp,v
retrieving revision 1.14
diff -u -r1.14 X86JITInfo.cpp
--- lib/Target/X86/X86JITInfo.cpp	22 Jul 2005 20:49:37 -0000	1.14
+++ lib/Target/X86/X86JITInfo.cpp	26 Jan 2006 14:40:04 -0000
@@ -18,6 +18,9 @@
 #include "llvm/Config/alloca.h"
 #include <cstdlib>
 #include <iostream>
+#ifdef _MSC_VER
+#include <intrin.h>
+#endif
 using namespace llvm;
 
 void X86JITInfo::replaceMachineCodeForFunction(void *Old, void *New) {
@@ -64,9 +67,6 @@
     "popl    %ebp\n"
     "ret\n");
 #else
-  extern "C" void *_AddressOfReturnAddress(void);
-  #pragma intrinsic(_AddressOfReturnAddress)
-
   void X86CompilationCallback2(void);
 
   _declspec(naked) void X86CompilationCallback(void) {

