[libcxxabi] r211748 - Minor libc++abi changes to make things build better with gcc.
Nico Weber
nicolasweber at gmx.de
Wed Jun 25 16:55:37 PDT 2014
Author: nico
Date: Wed Jun 25 18:55:37 2014
New Revision: 211748
URL: http://llvm.org/viewvc/llvm-project?rev=211748&view=rev
Log:
Minor libc++abi changes to make things build better with gcc.
Modified:
libcxxabi/trunk/src/cxa_default_handlers.cpp
libcxxabi/trunk/src/cxa_demangle.cpp
libcxxabi/trunk/src/cxa_handlers.cpp
Modified: libcxxabi/trunk/src/cxa_default_handlers.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/cxa_default_handlers.cpp?rev=211748&r1=211747&r2=211748&view=diff
==============================================================================
--- libcxxabi/trunk/src/cxa_default_handlers.cpp (original)
+++ libcxxabi/trunk/src/cxa_default_handlers.cpp Wed Jun 25 18:55:37 2014
@@ -13,6 +13,7 @@
#include <new>
#include <exception>
#include "abort_message.h"
+#include "config.h" // For __sync_swap
#include "cxxabi.h"
#include "cxa_handlers.hpp"
#include "cxa_exception.hpp"
Modified: libcxxabi/trunk/src/cxa_demangle.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/cxa_demangle.cpp?rev=211748&r1=211747&r2=211748&view=diff
==============================================================================
--- libcxxabi/trunk/src/cxa_demangle.cpp (original)
+++ libcxxabi/trunk/src/cxa_demangle.cpp Wed Jun 25 18:55:37 2014
@@ -4893,8 +4893,8 @@ struct Db
} // unnamed namespace
-__attribute__ ((__visibility__("default")))
extern "C"
+__attribute__ ((__visibility__("default")))
char*
__cxa_demangle(const char* mangled_name, char* buf, size_t* n, int* status)
{
Modified: libcxxabi/trunk/src/cxa_handlers.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/cxa_handlers.cpp?rev=211748&r1=211747&r2=211748&view=diff
==============================================================================
--- libcxxabi/trunk/src/cxa_handlers.cpp (original)
+++ libcxxabi/trunk/src/cxa_handlers.cpp Wed Jun 25 18:55:37 2014
@@ -14,6 +14,7 @@
#include <new>
#include <exception>
#include "abort_message.h"
+#include "config.h"
#include "cxxabi.h"
#include "cxa_handlers.hpp"
#include "cxa_exception.hpp"
More information about the cfe-commits
mailing list