summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2018-06-20 17:32:48 +0000
committerPavel Labath <labath@google.com>2018-06-20 17:32:48 +0000
commit0583d7a56cb5f14ce57183d13269c13390acfada (patch)
tree0b780ac60df7aa68a6732c88ba6b1a7cedb4589d /lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp
parentdb01c3adc6f921a27e2bd39847140c401860aa56 (diff)
downloadbcm5719-llvm-0583d7a56cb5f14ce57183d13269c13390acfada.tar.gz
bcm5719-llvm-0583d7a56cb5f14ce57183d13269c13390acfada.zip
Make test sources compatible with android+libcxx+modules
In a modules build, android is very picky about which symbols are visible after including libc++ headers (e.g. <cstdio> defines only std::printf and not ::printf). This consolidates the tests where this was an issue to always include the <c???> version of the headers and prefixes the symbols with std:: as necessary. Apart from that, there is no functional change in the tests. llvm-svn: 335149
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp')
-rw-r--r--lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp b/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp
index 9e5637d02b4..bb7731cf87b 100644
--- a/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp
+++ b/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp
@@ -11,22 +11,22 @@
int foo()
{
- printf("global foo()\n");
- return 42;
+ std::printf("global foo()\n");
+ return 42;
}
int func()
{
- printf("global func()\n");
- return 1;
+ std::printf("global func()\n");
+ return 1;
}
int func(int a)
{
- printf("global func(int)\n");
- return a + 1;
+ std::printf("global func(int)\n");
+ return a + 1;
}
void test_lookup_at_global_scope()
{
- // BP_global_scope
- printf("at global scope: foo() = %d\n", foo()); // eval foo(), exp: 42
- printf("at global scope: func() = %d\n", func()); // eval func(), exp: 1
+ // BP_global_scope
+ std::printf("at global scope: foo() = %d\n", foo()); // eval foo(), exp: 42
+ std::printf("at global scope: func() = %d\n", func()); // eval func(), exp: 1
}
OpenPOWER on IntegriCloud