tfiala created this revision.
tfiala added a reviewer: clayborg.
tfiala added a subscriber: lldb-commits.
The swig call generates our Python bindings for LLDB. Fix a #if __APPLE___
directive in the type map file to be evaluated at LLDBWrapPython.cpp build time
rather than generation time.
http://reviews.llvm.org/D18904
Files:
scripts/Python/python-typemaps.swig
Index: scripts/Python/python-typemaps.swig
===================================================================
--- scripts/Python/python-typemaps.swig
+++ scripts/Python/python-typemaps.swig
@@ -534,7 +534,7 @@
%typemap(out) FILE * {
char mode[4] = {0};
-#ifdef __APPLE__
+%#ifdef __APPLE__
int i = 0;
if ($1)
{
@@ -547,7 +547,7 @@
else // if (flags & __SRW)
mode[i++] = 'a';
}
-#endif
+%#endif
using namespace lldb_private;
File file($1, false);
PythonFile py_file(file, mode);
Index: scripts/Python/python-typemaps.swig
===================================================================
--- scripts/Python/python-typemaps.swig
+++ scripts/Python/python-typemaps.swig
@@ -534,7 +534,7 @@
%typemap(out) FILE * {
char mode[4] = {0};
-#ifdef __APPLE__
+%#ifdef __APPLE__
int i = 0;
if ($1)
{
@@ -547,7 +547,7 @@
else // if (flags & __SRW)
mode[i++] = 'a';
}
-#endif
+%#endif
using namespace lldb_private;
File file($1, false);
PythonFile py_file(file, mode);
_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits