https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92886
Bug ID: 92886
Summary: Inappropriate comment for std::ios_base::trunc
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: kakkoko at pushf dot jp
Target Milestone: ---
The comment attached to std::ios_base::trunc looks wrong.
libstdc++-v3/include/bits/ios_base.h:
/// Open for input. Default for @c ofstream.
static const openmode trunc = _S_trunc;
"Open for input"? Hmm... It looks copy-pasted from the comment on
std::ios_base::in...
/// Open for input. Default for @c ifstream and fstream.
static const openmode in = _S_in;
Proposal:
- /// Open for input. Default for @c ofstream.
+ /// Truncate to zero length after opening. Default for @c ofstream.
static const openmode trunc = _S_trunc;