Skip to content

Commit 666377d

Browse files
committed
Updated error message for stringLiteralWrite
1 parent 9d31afb commit 666377d

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

lib/checkstring.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ void CheckString::stringLiteralWrite()
5050
void CheckString::stringLiteralWriteError(const Token *tok)
5151
{
5252
reportError(tok, Severity::error, "stringLiteralWrite",
53-
"Modifying string literal directly or indirectly is UB");
53+
"Modifying string literal directly or indirectly is undefined behaviour");
5454
}
5555

5656
//---------------------------------------------------------------------------

test/teststring.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ class TestString : public TestFixture {
102102
" char *abc = \"abc\";\n"
103103
" abc[0] = 'a';\n"
104104
"}");
105-
ASSERT_EQUALS("[test.cpp:3]: (error) Modifying string literal directly or indirectly is UB\n", errout.str());
105+
ASSERT_EQUALS("[test.cpp:3]: (error) Modifying string literal directly or indirectly is undefined behaviour\n", errout.str());
106106

107107
check("void f() {\n"
108108
" char *abc = \"abc\";\n"
109109
" *abc = 'a';\n"
110110
"}");
111-
ASSERT_EQUALS("[test.cpp:3]: (error) Modifying string literal directly or indirectly is UB\n", errout.str());
111+
ASSERT_EQUALS("[test.cpp:3]: (error) Modifying string literal directly or indirectly is undefined behaviour\n", errout.str());
112112

113113
check("void f() {\n"
114114
" char *abc = \"abc\";\n"

0 commit comments

Comments
 (0)