Add `#ifdef __cplusplus` around `extern "C"` in Compiler.h. NFC.
authorKuba Brecka <kuba.brecka@gmail.com>
Tue, 9 Aug 2016 12:12:15 +0000 (12:12 +0000)
committerKuba Brecka <kuba.brecka@gmail.com>
Tue, 9 Aug 2016 12:12:15 +0000 (12:12 +0000)
llvm-svn: 278119

llvm/include/llvm/Support/Compiler.h

index fae0d8f..3489937 100644 (file)
 // Thread Sanitizer is a tool that finds races in code.
 // See http://code.google.com/p/data-race-test/wiki/DynamicAnnotations .
 // tsan detects these exact functions by name.
+#ifdef __cplusplus
 extern "C" {
+#endif
 void AnnotateHappensAfter(const char *file, int line, const volatile void *cv);
 void AnnotateHappensBefore(const char *file, int line, const volatile void *cv);
 void AnnotateIgnoreWritesBegin(const char *file, int line);
 void AnnotateIgnoreWritesEnd(const char *file, int line);
+#ifdef __cplusplus
 }
+#endif
 
 // This marker is used to define a happens-before arc. The race detector will
 // infer an arc from the begin to the end when they share the same pointer