joerg added a comment. #include <string> #include <cstdarg> void f(std::string msg, ...) { va_list ap; va_start(ap, msg); }
compiled against libc++ gives: test.cc:6:3: error: cannot pass object of non-POD type 'std::string' (aka 'basic_string<char, char_traits<char>, allocator<char> >') through variadic function; call will abort at runtime [-Wnon-pod-varargs] Joerg Repository: rL LLVM https://reviews.llvm.org/D29256 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits