diff options
author | Nick Kledzik <kledzik@apple.com> | 2011-08-02 05:15:26 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2011-08-02 05:15:26 +0000 |
commit | 2dfc79b19ef57db6ac6bdf46dfdd3508ac712e91 (patch) | |
tree | 564b43283b9b267a15c6a3c1bd9d7ddd41428e91 /libcxxabi | |
parent | 1c839a945bff5fb25d6005408e4e716102266493 (diff) | |
download | bcm5719-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.h | 4 |
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 |