| 2617 | } |
| 2618 | |
| 2619 | void CheckOtherImpl::misusedScopeObjectError(const Token *tok, const std::string& varname, bool isAssignment) |
| 2620 | { |
| 2621 | std::string msg = "Instance of '$symbol' object is destroyed immediately"; |
| 2622 | msg += isAssignment ? ", assignment has no effect." : "."; |
| 2623 | reportError(tok, Severity::style, |
| 2624 | "unusedScopedObject", |
| 2625 | "$symbol:" + varname + "\n" + |
| 2626 | msg, CWE563, Certainty::normal); |
| 2627 | } |
| 2628 | |
| 2629 | static const Token * getSingleExpressionInBlock(const Token * tok) |
| 2630 | { |
no test coverage detected