summaryrefslogtreecommitdiffstats
path: root/lldb
diff options
context:
space:
mode:
authorFilipe Cabecinhas <me@filcab.net>2012-09-11 18:11:12 +0000
committerFilipe Cabecinhas <me@filcab.net>2012-09-11 18:11:12 +0000
commitdd39395f83c7a850c895a72febcfe7ff394315a7 (patch)
tree17e7c68ebc27d5046ca3cfa167cc71430cf74d06 /lldb
parentae78ce43c9fd6222224a6b7c93fac12bde4fe54f (diff)
downloadbcm5719-llvm-dd39395f83c7a850c895a72febcfe7ff394315a7.tar.gz
bcm5719-llvm-dd39395f83c7a850c895a72febcfe7ff394315a7.zip
Make size_t known before including cxxabi.h (FreeBSD fix)
llvm-svn: 163640
Diffstat (limited to 'lldb')
-rw-r--r--lldb/include/lldb/Core/cxa_demangle.h2
-rw-r--r--lldb/source/Core/Mangled.cpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/lldb/include/lldb/Core/cxa_demangle.h b/lldb/include/lldb/Core/cxa_demangle.h
index 66ae8297a5c..46796b1a33a 100644
--- a/lldb/include/lldb/Core/cxa_demangle.h
+++ b/lldb/include/lldb/Core/cxa_demangle.h
@@ -10,6 +10,8 @@
#ifndef _CXA_DEMANGLE_H
#define _CXA_DEMANGLE_H
+// FreeBSD9-STABLE fix (define size_t before including cxxabi.h)
+#include <cstdlib>
#include <cxxabi.h>
#pragma GCC visibility push(hidden)
diff --git a/lldb/source/Core/Mangled.cpp b/lldb/source/Core/Mangled.cpp
index 7bb58ff24a2..4852436bb96 100644
--- a/lldb/source/Core/Mangled.cpp
+++ b/lldb/source/Core/Mangled.cpp
@@ -15,6 +15,8 @@
#if defined(USE_BUILTIN_LIBCXXABI_DEMANGLER)
#include "lldb/Core/cxa_demangle.h"
#else
+// FreeBSD9-STABLE requires this to know about size_t in cxxabi.h
+#include <cstddef>
#include <cxxabi.h>
#endif
OpenPOWER on IntegriCloud