diff --git a/test/testautovariables.cpp b/test/testautovariables.cpp index 7c206213e..5f3cbb728 100644 --- a/test/testautovariables.cpp +++ b/test/testautovariables.cpp @@ -2318,18 +2318,19 @@ private: ASSERT_EQUALS("[test.cpp:3] -> [test.cpp:3]: (error) Returning iterator that will be invalid when returning.\n", errout.str()); - check("std::vector f();\n" + check("std::vector g();\n" "auto f() {\n" " auto it = g().begin();\n" " return it;\n" "}"); - TODO_ASSERT_EQUALS("error", "", errout.str()); + ASSERT_EQUALS("[test.cpp:3] -> [test.cpp:4]: (error) Returning iterator that will be invalid when returning.\n", + errout.str()); - check("std::vector f();\n" + check("std::vector g();\n" "int& f() {\n" " return *g().begin();\n" "}"); - TODO_ASSERT_EQUALS("error", "", errout.str()); + ASSERT_EQUALS("[test.cpp:3] -> [test.cpp:3]: (error) Reference to temporary returned.\n", errout.str()); check("struct A {\n" " std::vector v;\n"