diff options
author | Pavel Labath <labath@google.com> | 2018-06-20 17:32:48 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2018-06-20 17:32:48 +0000 |
commit | 0583d7a56cb5f14ce57183d13269c13390acfada (patch) | |
tree | 0b780ac60df7aa68a6732c88ba6b1a7cedb4589d /lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp | |
parent | db01c3adc6f921a27e2bd39847140c401860aa56 (diff) | |
download | bcm5719-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.cpp | 18 |
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 } |