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

Skip to content

Commit 6cb6b1c

Browse files
committed
C++: Tweak the defuse test
It looks like this is what it was originally intended to do.
1 parent 1939773 commit 6cb6b1c

6 files changed

Lines changed: 5 additions & 6 deletions

File tree

cpp/ql/test/library-tests/defuse/addressOf.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ int lambdas(int captured) {
4747
auto f1 = [&] { captured++; }; // capture has location "file://:0:0:0:0"
4848
f1();
4949
auto f2 = [&captured] { captured++; };
50-
f1();
50+
f2();
5151
return captured;
5252
}
5353

cpp/ql/test/library-tests/defuse/definitionUsePair.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| addressOf.cpp:31:23:31:23 | i | addressOf.cpp:38:18:38:30 | ... + ... | addressOf.cpp:40:15:40:15 | i |
1010
| addressOf.cpp:40:8:40:11 | iref | addressOf.cpp:40:15:40:15 | i | addressOf.cpp:42:19:42:22 | iref |
1111
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:47:13:47:31 | [...](...){...} | addressOf.cpp:48:3:48:4 | f1 |
12-
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:47:13:47:31 | [...](...){...} | addressOf.cpp:50:3:50:4 | f1 |
12+
| addressOf.cpp:49:8:49:9 | f2 | addressOf.cpp:49:13:49:39 | [...](...){...} | addressOf.cpp:50:3:50:4 | f2 |
1313
| addressOf.cpp:56:7:56:7 | a | addressOf.cpp:56:13:56:28 | {...} | addressOf.cpp:57:19:57:19 | a |
1414
| addressOf.cpp:56:7:56:7 | a | addressOf.cpp:57:18:57:45 | ... + ... | addressOf.cpp:58:18:58:18 | a |
1515
| indirect_use.cpp:20:10:20:10 | p | indirect_use.cpp:20:14:20:15 | ip | indirect_use.cpp:21:17:21:17 | p |

cpp/ql/test/library-tests/defuse/isAddressOfAccess.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
| addressOf.cpp:42:19:42:22 | iref | non-const address |
1414
| addressOf.cpp:48:3:48:4 | f1 | |
1515
| addressOf.cpp:49:15:49:22 | captured | non-const address |
16-
| addressOf.cpp:50:3:50:4 | f1 | |
16+
| addressOf.cpp:50:3:50:4 | f2 | |
1717
| addressOf.cpp:51:10:51:17 | captured | |
1818
| addressOf.cpp:56:16:56:16 | i | |
1919
| addressOf.cpp:56:19:56:19 | i | |

cpp/ql/test/library-tests/defuse/useOfVar.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
| addressOf.cpp:46:17:46:24 | captured | addressOf.cpp:51:10:51:17 | captured |
1515
| addressOf.cpp:46:17:46:24 | captured | file://:0:0:0:0 | captured |
1616
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:48:3:48:4 | f1 |
17-
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:50:3:50:4 | f1 |
17+
| addressOf.cpp:49:8:49:9 | f2 | addressOf.cpp:50:3:50:4 | f2 |
1818
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:16:56:16 | i |
1919
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:19:56:19 | i |
2020
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:24:56:24 | i |

cpp/ql/test/library-tests/defuse/useOfVarActual.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
| addressOf.cpp:31:23:31:23 | i | addressOf.cpp:38:20:38:20 | i |
55
| addressOf.cpp:46:17:46:24 | captured | addressOf.cpp:51:10:51:17 | captured |
66
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:48:3:48:4 | f1 |
7-
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:50:3:50:4 | f1 |
7+
| addressOf.cpp:49:8:49:9 | f2 | addressOf.cpp:50:3:50:4 | f2 |
88
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:16:56:16 | i |
99
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:19:56:19 | i |
1010
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:24:56:24 | i |

cpp/ql/test/library-tests/defuse/useUsePair.expected

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
| addressOf.cpp:31:23:31:23 | i | addressOf.cpp:34:18:34:18 | i | addressOf.cpp:34:23:34:23 | i |
22
| addressOf.cpp:31:23:31:23 | i | addressOf.cpp:34:18:34:18 | i | addressOf.cpp:35:23:35:23 | i |
33
| addressOf.cpp:31:23:31:23 | i | addressOf.cpp:34:23:34:23 | i | addressOf.cpp:35:23:35:23 | i |
4-
| addressOf.cpp:47:8:47:9 | f1 | addressOf.cpp:48:3:48:4 | f1 | addressOf.cpp:50:3:50:4 | f1 |
54
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:16:56:16 | i | addressOf.cpp:56:19:56:19 | i |
65
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:16:56:16 | i | addressOf.cpp:56:24:56:24 | i |
76
| addressOf.cpp:55:17:55:17 | i | addressOf.cpp:56:19:56:19 | i | addressOf.cpp:56:24:56:24 | i |

0 commit comments

Comments
 (0)