mirror of
https://github.com/github/codeql.git
synced 2026-04-28 02:05:14 +02:00
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.
This commit is contained in:
@@ -452,8 +452,8 @@ void test_string_iterator_methods()
|
||||
sink(c.insert(c.end(), s1.begin(), s1.end()));
|
||||
sink(c);
|
||||
|
||||
sink(d.insert(d.end(), s2.begin(), s2.end())); // tainted [NOT DETECTED]
|
||||
sink(d); // tainted [NOT DETECTED]
|
||||
sink(d.insert(d.end(), s2.begin(), s2.end())); // tainted
|
||||
sink(d); // tainted
|
||||
|
||||
sink(s2.insert(s2.end(), s1.begin(), s1.end())); // tainted
|
||||
sink(s2); // tainted
|
||||
@@ -468,8 +468,8 @@ void test_string_iterator_methods()
|
||||
sink(e.append(s3.begin(), s3.end()));
|
||||
sink(e);
|
||||
|
||||
sink(f.append(s4.begin(), s4.end())); // tainted [NOT DETECTED]
|
||||
sink(f); // tainted [NOT DETECTED]
|
||||
sink(f.append(s4.begin(), s4.end())); // tainted
|
||||
sink(f); // tainted
|
||||
|
||||
sink(s4.append(s3.begin(), s3.end())); // tainted
|
||||
sink(s4); // tainted
|
||||
|
||||
Reference in New Issue
Block a user