summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.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/main.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/main.cpp')
-rw-r--r--lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp3
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++)
OpenPOWER on IntegriCloud