[PATCH] D94872: [NFC][AIX][XCOFF] Fix compile warning on strncpy
Hubert Tong via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 17 06:06:05 PST 2021
hubert.reinterpretcast added inline comments.
================
Comment at: llvm/lib/MC/XCOFFObjectWriter.cpp:102
struct Section {
- char Name[XCOFF::NameSize];
+ char Name[XCOFF::NameSize + 1];
// The physical/virtual address of the section. For an object file
----------------
D71119 changed the type of a local variable as a concession to a false-positive compiler warning (the NUL termination is not required for a name with `NameSize` characters).
Changing the interface of a public member of a class is a more intrusive change. Presumably, we can keep the type of `Name` here as-is and use `memcpy` to populate `Name` after using `strncpy` in the constructor.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D94872/new/
https://reviews.llvm.org/D94872
More information about the llvm-commits
mailing list