Windows/DynamicLibrary.inc: Fix trivial warnings. Thanks to John Myers!
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sat, 9 Jul 2011 08:41:20 +0000 (08:41 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sat, 9 Jul 2011 08:41:20 +0000 (08:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134812 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Windows/DynamicLibrary.inc
lib/Support/Windows/explicit_symbols.inc

index 4227844ae506b650c70154dffa6bf3cece66e038..fc5f5809cb40c2753d15ec29df71a621c08f2f94 100644 (file)
@@ -115,7 +115,7 @@ void* DynamicLibrary::SearchForAddressOfSymbol(const char* symbolName) {
        E = OpenedHandles.end(); I != E; ++I) {
     FARPROC ptr = GetProcAddress((HMODULE)*I, symbolName);
     if (ptr) {
-      return (void *) ptr;
+      return (void *)(intptr_t)ptr;
     }
   }
 
index 84862d69e2b5a2a982c964cd02610510d9aa8c4b..379645d2ff6074faab2d57315c7409879107091c 100644 (file)
@@ -2,7 +2,7 @@
 
 #ifdef HAVE__ALLOCA
   EXPLICIT_SYMBOL(_alloca)
-  EXPLICIT_SYMBOL2(alloca, _alloca);
+  EXPLICIT_SYMBOL2(alloca, _alloca)
 #endif
 #ifdef HAVE___ALLOCA
   EXPLICIT_SYMBOL(__alloca)
@@ -62,5 +62,5 @@
 
 /* msvcrt */
 #if defined(_MSC_VER)
-  EXPLICIT_SYMBOL2(alloca, _alloca_probe);
+  EXPLICIT_SYMBOL2(alloca, _alloca_probe)
 #endif