Skip to content

Commit ffc6af7

Browse files
committed
C++: Accept test changes.
1 parent 748f534 commit ffc6af7

File tree

5 files changed

+9
-22
lines changed

5 files changed

+9
-22
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ class non_iterator {
3939
void test_typedefs(int_iterator_by_typedefs source1) {
4040
sink(*source1); // $ ast,ir
4141
sink(*(source1++)); // $ ast,ir
42-
sink(*(++source1)); // $ ast MISSING: ir
42+
sink(*(++source1)); // $ ast,ir
4343
}
4444

4545
void test_trait(int_iterator_by_trait source1) {
4646
sink(*source1); // $ ast,ir
4747
sink(*(source1++)); // $ ast,ir
48-
sink(*(++source1)); // $ ast MISSING: ir
48+
sink(*(++source1)); // $ ast,ir
4949
}
5050

5151
void test_non_iterator(non_iterator source1) {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,9 +396,9 @@ void test_string_iterators() {
396396
sink(*(i2+1)); // $ ast,ir
397397
sink(*(i2-1)); // $ ast,ir
398398
i3 = i2;
399-
sink(*(++i3)); // $ ast MISSING: ir
399+
sink(*(++i3)); // $ ast,ir
400400
i4 = i2;
401-
sink(*(--i4)); // $ ast MISSING: ir
401+
sink(*(--i4)); // $ ast,ir
402402
i5 = i2;
403403
i5++;
404404
sink(*i5); // $ ast,ir

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ void test_getline()
229229

230230
sink(ss2.getline(b7, 1000).getline(b8, 1000)); // $ ast,ir
231231
sink(b7); // $ ast,ir
232-
sink(b8); // $ ast MISSING: ir
232+
sink(b8); // $ ast,ir
233233

234234
sink(getline(ss1, s1));
235235
sink(getline(ss2, s2)); // $ ast,ir
@@ -261,7 +261,7 @@ void test_chaining()
261261

262262
sink(ss1.get(b1, 100).unget().get(b2, 100)); // $ ast,ir
263263
sink(b1); // $ ast,ir
264-
sink(b2); // $ ast MISSING: ir
264+
sink(b2); // $ ast,ir
265265

266266
sink(ss2.write("abc", 3).flush().write(source(), 3).flush().write("xyz", 3)); // $ ast MISSING: ir
267267
sink(ss2); // $ ast MISSING: ir

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ void *memcpy(void *dest, void *src, int len);
192192
void test_memcpy(int *source) {
193193
int x;
194194
memcpy(&x, source, sizeof(int));
195-
sink(x); // $ ast=192:23 MISSING: ir SPURIOUS: ast=193:6
195+
sink(x); // $ ast=192:23 ir SPURIOUS: ast=193:6
196196
}
197197

198198
// --- std::swap ---
@@ -518,7 +518,7 @@ void *mempcpy(void *dest, const void *src, size_t n);
518518
void test_mempcpy(int *source) {
519519
int x;
520520
mempcpy(&x, source, sizeof(int));
521-
sink(x); // $ ast=518:24 MISSING: ir SPURIOUS: ast=519:6
521+
sink(x); // $ ast=518:24 ir SPURIOUS: ast=519:6
522522
}
523523

524524
// --- memccpy ---
@@ -528,7 +528,7 @@ void *memccpy(void *dest, const void *src, int c, size_t n);
528528
void test_memccpy(int *source) {
529529
int dest[16];
530530
memccpy(dest, source, 42, sizeof(dest));
531-
sink(dest); // $ ast=528:24 MISSING: ir SPURIOUS: ast=529:6
531+
sink(dest); // $ ast=528:24 ir SPURIOUS: ast=529:6
532532
}
533533

534534
// --- strcat and related functions ---
Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +0,0 @@
1-
| standalone_iterators.cpp:42:10:42:10 | call to operator* | Fixed missing result:ir= |
2-
| standalone_iterators.cpp:48:10:48:10 | call to operator* | Fixed missing result:ir= |
3-
| string.cpp:399:8:399:8 | call to operator* | Fixed missing result:ir= |
4-
| string.cpp:399:8:399:15 | (reference dereference) | Fixed missing result:ir= |
5-
| string.cpp:401:8:401:8 | call to operator* | Fixed missing result:ir= |
6-
| string.cpp:401:8:401:15 | (reference dereference) | Fixed missing result:ir= |
7-
| stringstream.cpp:232:7:232:8 | Argument 0 indirection | Fixed missing result:ir= |
8-
| stringstream.cpp:232:7:232:8 | call to basic_string | Fixed missing result:ir= |
9-
| stringstream.cpp:264:7:264:8 | Argument 0 indirection | Fixed missing result:ir= |
10-
| stringstream.cpp:264:7:264:8 | call to basic_string | Fixed missing result:ir= |
11-
| taint.cpp:195:7:195:7 | x | Fixed missing result:ir= |
12-
| taint.cpp:521:7:521:7 | x | Fixed missing result:ir= |
13-
| taint.cpp:531:7:531:10 | Argument 0 indirection | Fixed missing result:ir= |

0 commit comments

Comments
 (0)