We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1193f66 commit 5d7ee58Copy full SHA for 5d7ee58
1 file changed
test/testvalueflow.cpp
@@ -7980,6 +7980,18 @@ class TestValueFlow : public TestFixture {
7980
" return (!std::is_reference<decltype(a)>::value);\n"
7981
"}\n";
7982
(void)valueOfTok(code, "0");
7983
+
7984
+ code = "struct S { int a; };\n" // #14036
7985
+ "template <typename T>\n"
7986
+ "struct U {\n"
7987
+ " U() = default;\n"
7988
+ " U(int i, int* p) {\n"
7989
+ " m = new T(i, p);\n"
7990
+ " }\n"
7991
+ " T m;\n"
7992
+ "};\n"
7993
+ "U<S*> u;\n";
7994
+ (void)valueOfTok(code, "new");
7995
}
7996
7997
void valueFlowHang() {
0 commit comments