diff options
Diffstat (limited to 'lldb/source/Expression')
-rw-r--r-- | lldb/source/Expression/ExpressionSourceCode.cpp | 38 |
1 files changed, 26 insertions, 12 deletions
diff --git a/lldb/source/Expression/ExpressionSourceCode.cpp b/lldb/source/Expression/ExpressionSourceCode.cpp index e33fd2db69e..151076f09ec 100644 --- a/lldb/source/Expression/ExpressionSourceCode.cpp +++ b/lldb/source/Expression/ExpressionSourceCode.cpp @@ -13,18 +13,32 @@ using namespace lldb_private; -static const char *global_defines = "#undef NULL \n" - "#undef Nil \n" - "#undef nil \n" - "#undef YES \n" - "#undef NO \n" - "#define NULL ((int)0) \n" - "#define Nil ((Class)0) \n" - "#define nil ((id)0) \n" - "#define YES ((BOOL)1) \n" - "#define NO ((BOOL)0) \n" - "typedef int BOOL; \n" - "typedef unsigned short unichar; \n"; +static const char *global_defines = +"#undef NULL \n" +"#undef Nil \n" +"#undef nil \n" +"#undef YES \n" +"#undef NO \n" +"#define NULL ((int)0) \n" +"#define Nil ((Class)0) \n" +"#define nil ((id)0) \n" +"#define YES ((BOOL)1) \n" +"#define NO ((BOOL)0) \n" +"typedef int BOOL; \n" +"typedef signed __INT8_TYPE__ int8_t;\n" +"typedef unsigned __INT8_TYPE__ uint8_t;\n" +"typedef signed __INT16_TYPE__ int16_t;\n" +"typedef unsigned __INT16_TYPE__ uint16_t;\n" +"typedef signed __INT32_TYPE__ int32_t;\n" +"typedef unsigned __INT32_TYPE__ uint32_t;\n" +"typedef signed __INT64_TYPE__ int64_t;\n" +"typedef unsigned __INT64_TYPE__ uint64_t;\n" +"typedef signed __INTPTR_TYPE__ intptr_t;\n" +"typedef unsigned __INTPTR_TYPE__ uintptr_t;\n" +"typedef __SIZE_TYPE__ size_t; \n" +"typedef __PTRDIFF_TYPE__ ptrdiff_t;\n" +"typedef __WCHAR_TYPE__ whar_t; \n" +"typedef unsigned short unichar; \n"; bool ExpressionSourceCode::GetText (std::string &text, lldb::LanguageType wrapping_language, bool const_object, bool static_method) const |