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;