summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/interface
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2012-10-04 23:54:09 +0000
committerEnrico Granata <egranata@apple.com>2012-10-04 23:54:09 +0000
commit70fd574c2e0fed3d1b4b18fd7ddc44766767264e (patch)
tree67122a0f7b98b44a003b38483626764bd1e2c58c /lldb/scripts/Python/interface
parent9f9e5826f2863ece1d25bf251e323a73857a5be6 (diff)
downloadbcm5719-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.i12
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);
OpenPOWER on IntegriCloud