From 0dddba3bd62f4df948f69b9961b494a473569dc8 Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Wed, 8 Feb 2023 08:59:13 +0100 Subject: [PATCH] Fix cfg for std::xstream::write() (#4778) --- cfg/std.cfg | 8 ++++---- test/cfg/std.cpp | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/cfg/std.cfg b/cfg/std.cfg index 2737d69f1..d4c3c5fe9 100644 --- a/cfg/std.cfg +++ b/cfg/std.cfg @@ -6539,7 +6539,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun - 1: + 0: @@ -6554,7 +6554,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun - 1: + 0: @@ -6569,7 +6569,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun - 1: + 0: @@ -6584,7 +6584,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun - 1: + 0: diff --git a/test/cfg/std.cpp b/test/cfg/std.cpp index 00734726a..1e38248d8 100644 --- a/test/cfg/std.cpp +++ b/test/cfg/std.cpp @@ -4458,6 +4458,11 @@ void getline() in.close(); } +void stream_write(std::ofstream& s, std::vector v) { + if (v.empty()) {} + s.write(v.data(), v.size()); +} + void stdstring() { std::string s;