diff options
author | Enrico Granata <egranata@apple.com> | 2012-10-04 23:54:09 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2012-10-04 23:54:09 +0000 |
commit | 70fd574c2e0fed3d1b4b18fd7ddc44766767264e (patch) | |
tree | 67122a0f7b98b44a003b38483626764bd1e2c58c /lldb/scripts/Python/interface | |
parent | 9f9e5826f2863ece1d25bf251e323a73857a5be6 (diff) | |
download | bcm5719-llvm-70fd574c2e0fed3d1b4b18fd7ddc44766767264e.tar.gz bcm5719-llvm-70fd574c2e0fed3d1b4b18fd7ddc44766767264e.zip |
<rdar://problem/12099999> renaming SBStream::Printf to Print in the scripting world in order to avoid supporting varargs through SWIG
llvm-svn: 165274
Diffstat (limited to 'lldb/scripts/Python/interface')
-rw-r--r-- | lldb/scripts/Python/interface/SBStream.i | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lldb/scripts/Python/interface/SBStream.i b/lldb/scripts/Python/interface/SBStream.i index 8a6a8e57d69..3eca0dcaa1b 100644 --- a/lldb/scripts/Python/interface/SBStream.i +++ b/lldb/scripts/Python/interface/SBStream.i @@ -68,9 +68,15 @@ public: size_t GetSize(); - void - Printf (const char *format, ...); - + // wrapping the variadic Printf() with a plain Print() + // because it is hard to support varargs in SWIG bridgings + %extend { + void Print (const char* str) + { + self->Printf(str); + } + } + void RedirectToFile (const char *path, bool append); |