mirror of
https://github.com/github/codeql.git
synced 2025-12-23 20:26:32 +01:00
C++: Accept test changes.
This commit is contained in:
@@ -48,5 +48,5 @@ void following_pointers(
|
||||
|
||||
int stackArray[2] = { source(), source() };
|
||||
stackArray[0] = source();
|
||||
sink(stackArray); // $ ast ir ir=49:35 ir=50:19
|
||||
sink(stackArray); // $ ast ir
|
||||
}
|
||||
|
||||
@@ -533,12 +533,12 @@ void test_set_through_const_pointer(int *e)
|
||||
}
|
||||
|
||||
void sink_then_source_1(int* p) {
|
||||
sink(*p); // $ SPURIOUS: ir=537:10 ir=547:9
|
||||
sink(*p); // $ ir // Flow from the unitialized x to the dereference.
|
||||
*p = source();
|
||||
}
|
||||
|
||||
void sink_then_source_2(int* p, int y) {
|
||||
sink(y); // $ SPURIOUS: ast ir=542:10 ir=551:9
|
||||
sink(y); // $ SPURIOUS: ast ir
|
||||
*p = source();
|
||||
}
|
||||
|
||||
|
||||
@@ -13,8 +13,6 @@ edges
|
||||
| A.cpp:31:20:31:20 | c | A.cpp:31:14:31:21 | call to B [c] |
|
||||
| A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection |
|
||||
| A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection |
|
||||
| A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection |
|
||||
| A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection |
|
||||
| A.cpp:47:12:47:18 | new | A.cpp:48:20:48:20 | c |
|
||||
| A.cpp:48:12:48:18 | call to make indirection [c] | A.cpp:49:10:49:10 | b indirection [c] |
|
||||
| A.cpp:48:20:48:20 | c | A.cpp:29:23:29:23 | c |
|
||||
@@ -907,7 +905,6 @@ nodes
|
||||
| A.cpp:41:15:41:21 | new | semmle.label | new |
|
||||
| A.cpp:41:15:41:21 | new | semmle.label | new |
|
||||
| A.cpp:43:10:43:12 | & ... indirection | semmle.label | & ... indirection |
|
||||
| A.cpp:43:10:43:12 | & ... indirection | semmle.label | & ... indirection |
|
||||
| A.cpp:47:12:47:18 | new | semmle.label | new |
|
||||
| A.cpp:48:12:48:18 | call to make indirection [c] | semmle.label | call to make indirection [c] |
|
||||
| A.cpp:48:20:48:20 | c | semmle.label | c |
|
||||
@@ -1765,8 +1762,6 @@ subpaths
|
||||
#select
|
||||
| A.cpp:43:10:43:12 | & ... indirection | A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection | & ... indirection flows from $@ | A.cpp:41:15:41:21 | new | new |
|
||||
| A.cpp:43:10:43:12 | & ... indirection | A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection | & ... indirection flows from $@ | A.cpp:41:15:41:21 | new | new |
|
||||
| A.cpp:43:10:43:12 | & ... indirection | A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection | & ... indirection flows from $@ | A.cpp:41:15:41:21 | new | new |
|
||||
| A.cpp:43:10:43:12 | & ... indirection | A.cpp:41:15:41:21 | new | A.cpp:43:10:43:12 | & ... indirection | & ... indirection flows from $@ | A.cpp:41:15:41:21 | new | new |
|
||||
| A.cpp:49:10:49:13 | c | A.cpp:47:12:47:18 | new | A.cpp:49:10:49:13 | c | c flows from $@ | A.cpp:47:12:47:18 | new | new |
|
||||
| A.cpp:49:13:49:13 | c | A.cpp:47:12:47:18 | new | A.cpp:49:13:49:13 | c | c flows from $@ | A.cpp:47:12:47:18 | new | new |
|
||||
| A.cpp:56:10:56:17 | call to get | A.cpp:55:12:55:19 | new | A.cpp:56:10:56:17 | call to get | call to get flows from $@ | A.cpp:55:12:55:19 | new | new |
|
||||
|
||||
Reference in New Issue
Block a user