Get rid of some fixed-size char buffers

This commit is contained in:
Rangi42
2024-03-07 13:39:51 -05:00
parent 184957c0ed
commit 2fd95381a6
3 changed files with 19 additions and 18 deletions

View File

@@ -462,10 +462,9 @@ static void readAssertion(
uint32_t i,
std::vector<FileStackNode> const &fileNodes
) {
char assertName[sizeof("Assertion #4294967295")]; // UINT32_MAX
snprintf(assertName, sizeof(assertName), "Assertion #%" PRIu32, i);
std::string assertName("Assertion #");
assertName += std::to_string(i);
readPatch(file, assert.patch, fileName, assertName, 0, fileNodes);
tryReadstring(assert.message, file, "%s: Cannot read assertion's message: %s", fileName);
}