SingletonVault_c.cpp is always C++
authorChristopher Dykes <cdykes@fb.com>
Wed, 1 Jun 2016 17:14:26 +0000 (10:14 -0700)
committerFacebook Github Bot 3 <facebook-github-bot-3-bot@fb.com>
Wed, 1 Jun 2016 17:24:34 +0000 (10:24 -0700)
Summary: It's simply not possible to compile the C++ side of the C API as C, so don't guard the `extern "C"` as if it is.

Reviewed By: meyering, yfeldblum

Differential Revision: D3369474

fbshipit-source-id: d3316704ce17a471bc9d6a3a235472bf40cedb9d

folly/SingletonVault_c.cpp

index 5417915764e6486c29f924e32d68380efc733f21..a11c93c83bec6ee2d341a7a65e984bc35906f122 100644 (file)
@@ -17,9 +17,7 @@
 #include <folly/SingletonVault_c.h>
 #include <folly/Singleton.h>
 
-#ifdef __cplusplus
 extern "C" {
-#endif
 
 SingletonVault_t *SingletonVault_singleton() {
   return folly::SingletonVault::singleton();
@@ -37,6 +35,4 @@ void SingletonVault_reenableInstances(SingletonVault_t *vault) {
   ((folly::SingletonVault*) vault)->reenableInstances();
 }
 
-#ifdef __cplusplus
 } // extern "C"
-#endif