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/main.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/main.cpp')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp b/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp index 560ec40f473..9f5eb06cccd 100644 --- a/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp +++ b/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp @@ -8,6 +8,7 @@ //===----------------------------------------------------------------------===// #include <cstdarg> +#include <cstdlib> #include "ns.h" namespace { @@ -23,7 +24,7 @@ namespace { variadic_sum (int arg_count...) { int sum = 0; - va_list args; + std::va_list args; va_start(args, arg_count); for (int i = 0; i < arg_count; i++) |