diff --git a/lib/checkstl.cpp b/lib/checkstl.cpp index e6fcf6576..29e5c0e3a 100644 --- a/lib/checkstl.cpp +++ b/lib/checkstl.cpp @@ -39,12 +39,12 @@ void CheckStl::iteratorsError(const Token *tok, const std::string &container1, c } // Error message used when dereferencing an iterator that has been erased.. -void CheckStl::dereferenceErasedError(const Token *erase, const Token* deref, const std::string &itername) +void CheckStl::dereferenceErasedError(const Token *erased, const Token* deref, const std::string &itername) { - if (erase) { + if (erased) { std::list callstack; callstack.push_back(deref); - callstack.push_back(erase); + callstack.push_back(erased); reportError(callstack, Severity::error, "eraseDereference", "Iterator '" + itername + "' used after element has been erased.\n" "The iterator '" + itername + "' is invalid after the element it pointed to has been erased. " diff --git a/lib/checkstl.h b/lib/checkstl.h index 5a7a28599..a55de24ba 100644 --- a/lib/checkstl.h +++ b/lib/checkstl.h @@ -140,7 +140,7 @@ public: * @param tok token where error occurs * @param itername iterator name */ - void dereferenceErasedError(const Token* erase, const Token* deref, const std::string &itername); + void dereferenceErasedError(const Token* erased, const Token* deref, const std::string &itername); private: