summaryrefslogtreecommitdiffstats
path: root/libcxxabi
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2011-08-02 05:15:26 +0000
committerNick Kledzik <kledzik@apple.com>2011-08-02 05:15:26 +0000
commit2dfc79b19ef57db6ac6bdf46dfdd3508ac712e91 (patch)
tree564b43283b9b267a15c6a3c1bd9d7ddd41428e91 /libcxxabi
parent1c839a945bff5fb25d6005408e4e716102266493 (diff)
downloadbcm5719-llvm-2dfc79b19ef57db6ac6bdf46dfdd3508ac712e91.tar.gz
bcm5719-llvm-2dfc79b19ef57db6ac6bdf46dfdd3508ac712e91.zip
make cxxabi.h safe for C code to include
llvm-svn: 136682
Diffstat (limited to 'libcxxabi')
-rw-r--r--libcxxabi/include/cxxabi.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libcxxabi/include/cxxabi.h b/libcxxabi/include/cxxabi.h
index 196e230ad99..933ff213349 100644
--- a/libcxxabi/include/cxxabi.h
+++ b/libcxxabi/include/cxxabi.h
@@ -20,6 +20,9 @@
#define LIBCXXABI_NORETURN __attribute__((noreturn))
+
+#ifdef __cplusplus
+
namespace std {
class type_info; // forward declaration
}
@@ -183,6 +186,7 @@ extern bool __cxa_uncaught_exception() throw();
} // extern "C"
} // namespace __cxxabiv1
+#endif // __cplusplus
#endif // __CXXABI_H
OpenPOWER on IntegriCloud