Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 98f8464

Browse files
committed
C++: Result changes due to iterators PR, which adds support for std::string begin and end, and iterator parameters to std::string::insert and some similar functions.
1 parent 7917dff commit 98f8464

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • cpp/ql/test/library-tests/dataflow/taint-tests

cpp/ql/test/library-tests/dataflow/taint-tests/string.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -452,8 +452,8 @@ void test_string_iterator_methods()
452452
sink(c.insert(c.end(), s1.begin(), s1.end()));
453453
sink(c);
454454

455-
sink(d.insert(d.end(), s2.begin(), s2.end())); // tainted [NOT DETECTED]
456-
sink(d); // tainted [NOT DETECTED]
455+
sink(d.insert(d.end(), s2.begin(), s2.end())); // tainted
456+
sink(d); // tainted
457457

458458
sink(s2.insert(s2.end(), s1.begin(), s1.end())); // tainted
459459
sink(s2); // tainted
@@ -468,8 +468,8 @@ void test_string_iterator_methods()
468468
sink(e.append(s3.begin(), s3.end()));
469469
sink(e);
470470

471-
sink(f.append(s4.begin(), s4.end())); // tainted [NOT DETECTED]
472-
sink(f); // tainted [NOT DETECTED]
471+
sink(f.append(s4.begin(), s4.end())); // tainted
472+
sink(f); // tainted
473473

474474
sink(s4.append(s3.begin(), s3.end())); // tainted
475475
sink(s4); // tainted

0 commit comments

Comments
 (0)