Skip to content

Commit 7f779ed

Browse files
Update checkio.cpp
1 parent a9f88d4 commit 7f779ed

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/checkio.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1399,7 +1399,7 @@ CheckIO::ArgumentInfo::ArgumentInfo(const Token * arg, const Settings &settings,
13991399
for (int p = 0; p < valuetype->pointer; p++)
14001400
tempToken->insertToken("*");
14011401
tempToken = const_cast<Token*>(typeToken);
1402-
if (top->isBinaryOp() && valuetype->pointer == 1 && (valuetype->type == ValueType::CHAR || valuetype->type == ValueType::WCHAR_T))
1402+
if (top->isBinaryOp() && Token::Match(top, "[+-]") && valuetype->pointer == 1 && (valuetype->type == ValueType::CHAR || valuetype->type == ValueType::WCHAR_T))
14031403
tempToken->tokType(Token::eString);
14041404
return;
14051405
}

0 commit comments

Comments
 (0)