@@ -3451,6 +3451,7 @@ void CheckStl::getErrorMessages(ErrorLogger* errorLogger, const Settings* settin
34513451 c.iteratorsError (nullptr , nullptr , " container" );
34523452 c.invalidContainerLoopError (nullptr , nullptr , ErrorPath{});
34533453 c.invalidContainerError (nullptr , nullptr , nullptr , ErrorPath{});
3454+ c.invalidContainerReferenceError (nullptr , nullptr , ErrorPath{});
34543455 c.mismatchingContainerIteratorError (nullptr , nullptr , nullptr );
34553456 c.mismatchingContainersError (nullptr , nullptr );
34563457 c.mismatchingContainerExpressionError (nullptr , nullptr );
@@ -3465,19 +3466,26 @@ void CheckStl::getErrorMessages(ErrorLogger* errorLogger, const Settings* settin
34653466 c.string_c_strError (nullptr );
34663467 c.string_c_strReturn (nullptr );
34673468 c.string_c_strParam (nullptr , 0 );
3469+ c.string_c_strConstructor (nullptr );
3470+ c.string_c_strAssignment (nullptr );
3471+ c.string_c_strConcat (nullptr );
3472+ c.string_c_strStream (nullptr );
34683473 c.string_c_strThrowError (nullptr );
34693474 c.sizeError (nullptr );
34703475 c.missingComparisonError (nullptr , nullptr );
34713476 c.redundantIfRemoveError (nullptr );
34723477 c.uselessCallsReturnValueError (nullptr , " str" , " find" );
34733478 c.uselessCallsSwapError (nullptr , " str" );
34743479 c.uselessCallsSubstrError (nullptr , SubstrErrorType::COPY);
3480+ c.uselessCallsConstructorError (nullptr );
34753481 c.uselessCallsEmptyError (nullptr );
34763482 c.uselessCallsRemoveError (nullptr , " remove" );
34773483 c.dereferenceInvalidIteratorError (nullptr , " i" );
3484+ // TODO: derefInvalidIteratorRedundantCheck
34783485 c.eraseIteratorOutOfBoundsError (nullptr , nullptr );
34793486 c.useStlAlgorithmError (nullptr , " " );
34803487 c.knownEmptyContainerError (nullptr , " " );
34813488 c.globalLockGuardError (nullptr );
34823489 c.localMutexError (nullptr );
3490+ c.outOfBoundsIndexExpressionError (nullptr , nullptr );
34833491}
0 commit comments