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
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to