tsan: port Go runtime to Darwin

llvm-svn: 160266
diff --git a/compiler-rt/lib/tsan/go/tsan_go.cc b/compiler-rt/lib/tsan/go/tsan_go.cc
index 11f14da..13cc569 100644
--- a/compiler-rt/lib/tsan/go/tsan_go.cc
+++ b/compiler-rt/lib/tsan/go/tsan_go.cc
@@ -39,7 +39,7 @@
 
 extern "C" int goCallbackCommentPc(uptr pc, char **img, char **rtn,
                                    char **filename, int *lineno);
-extern "C" void __libc_free(void *p);
+extern "C" void free(void *p);
 
 ReportStack *SymbolizeCode(uptr addr) {
   ReportStack *s = NewReportStackEntry(addr);
@@ -52,9 +52,9 @@
     s->file = internal_strdup(filename);
     s->line = lineno;
     s->col = 0;
-    __libc_free(img);
-    __libc_free(rtn);
-    __libc_free(filename);
+    free(img);
+    free(rtn);
+    free(filename);
   }
   return s;
 }