From aaf1af6736d2ac4e87a9dd5f555e0a048ea1338c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 28 Apr 2019 07:58:47 +0200 Subject: [PATCH] Fix Cppcheck passedByValue warning --- lib/tokenize.cpp | 2 +- lib/tokenize.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 6509d7036..42b964aba 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -8493,7 +8493,7 @@ void Tokenizer::eraseDeadCode(Token *begin, const Token *end) //--------------------------------------------------------------------------- -void Tokenizer::syntaxError(const Token *tok, const std::string code) const +void Tokenizer::syntaxError(const Token *tok, const std::string &code) const { printDebugOutput(0); throw InternalError(tok, code.empty() ? "syntax error" : "syntax error: " + code, InternalError::SYNTAX); diff --git a/lib/tokenize.h b/lib/tokenize.h index 6be6c2c5c..6f81be01c 100644 --- a/lib/tokenize.h +++ b/lib/tokenize.h @@ -597,7 +597,7 @@ private: public: /** Syntax error */ - void syntaxError(const Token *tok, const std::string code = "") const; + void syntaxError(const Token *tok, const std::string &code = "") const; /** Syntax error. Unmatched character. */ void unmatchedToken(const Token *tok) const;