bridge: builtin memcmp should return int32

instead of uint32.

Change-Id: Iaac58b815ab594b5e7282440e7cbb390e1f117da
Reviewed-on: https://go-review.googlesource.com/c/gollvm/+/170343
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
diff --git a/bridge/go-llvm-builtins.cpp b/bridge/go-llvm-builtins.cpp
index f3a177e..1fb64f3 100644
--- a/bridge/go-llvm-builtins.cpp
+++ b/bridge/go-llvm-builtins.cpp
@@ -136,7 +136,7 @@
 
   defineLibcallBuiltin("__builtin_memcmp", "memcmp",
                        llvm::LibFunc::LibFunc_memcmp,
-                       uint32Type, ptrType, ptrType,
+                       int32Type, ptrType, ptrType,
                        sizeType, nullptr);
 
   defineIntrinsicBuiltin("__builtin_memcpy", "memcpy",