Since everyone else has "fixed" this file, might as well join in the fun.
* Change assert() to std::cerr printout, as it will not appear in opt builds
* Add comments to clarify what #ifdef/#else/#endif match what condition(s)

llvm-svn: 22154
diff --git a/llvm/lib/Target/X86/X86JITInfo.cpp b/llvm/lib/Target/X86/X86JITInfo.cpp
index 77bf053..4766e1f 100644
--- a/llvm/lib/Target/X86/X86JITInfo.cpp
+++ b/llvm/lib/Target/X86/X86JITInfo.cpp
@@ -69,12 +69,11 @@
       ret
     }
   }
-#endif
+#endif // _MSC_VER
 
-#else
-  // Not an i386 host
+#else // Not an i386 host
   void X86CompilationCallback() {
-    assert(0 && "This is not a X86, you can't execute this!");
+    std::cerr << "Cannot call X86CompilationCallback() on a non-x86 arch!\n";
     abort();
   }
 #endif