Skip to content

Commit a73170d

Browse files
authored
Merge branch 'main' into jcogs33/add-toByteArray-summaries
2 parents 8f6d4be + f293b77 commit a73170d

File tree

146 files changed

+2695
-3504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+2695
-3504
lines changed

cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -239,17 +239,7 @@ class CastNode extends Node {
239239
CastNode() { none() } // stub implementation
240240
}
241241

242-
class DataFlowCallable extends Function {
243-
/** Gets a best-effort total ordering. */
244-
int totalorder() {
245-
this =
246-
rank[result](DataFlowCallable c, string file, int startline, int startcolumn |
247-
c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _)
248-
|
249-
c order by file, startline, startcolumn
250-
)
251-
}
252-
}
242+
class DataFlowCallable extends Function { }
253243

254244
class DataFlowExpr = Expr;
255245

@@ -269,24 +259,12 @@ class DataFlowCall extends Expr instanceof Call {
269259

270260
/** Gets the enclosing callable of this call. */
271261
DataFlowCallable getEnclosingCallable() { result = this.getEnclosingFunction() }
272-
273-
/** Gets a best-effort total ordering. */
274-
int totalorder() {
275-
this =
276-
rank[result](DataFlowCall c, int startline, int startcolumn |
277-
c.getLocation().hasLocationInfo(_, startline, startcolumn, _, _)
278-
|
279-
c order by startline, startcolumn
280-
)
281-
}
282262
}
283263

284264
class NodeRegion instanceof Unit {
285265
string toString() { result = "NodeRegion" }
286266

287267
predicate contains(Node n) { none() }
288-
289-
int totalOrder() { result = 1 }
290268
}
291269

292270
predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { none() } // stub implementation

cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,16 +1060,6 @@ class DataFlowCallable extends TDataFlowCallable {
10601060
result = this.asSummarizedCallable() or // SummarizedCallable = Function (in CPP)
10611061
result = this.asSourceCallable()
10621062
}
1063-
1064-
/** Gets a best-effort total ordering. */
1065-
int totalorder() {
1066-
this =
1067-
rank[result](DataFlowCallable c, string file, int startline, int startcolumn |
1068-
c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _)
1069-
|
1070-
c order by file, startline, startcolumn
1071-
)
1072-
}
10731063
}
10741064

10751065
/**
@@ -1167,16 +1157,6 @@ class DataFlowCall extends TDataFlowCall {
11671157
* Gets the location of this call.
11681158
*/
11691159
Location getLocation() { none() }
1170-
1171-
/** Gets a best-effort total ordering. */
1172-
int totalorder() {
1173-
this =
1174-
rank[result](DataFlowCall c, int startline, int startcolumn |
1175-
c.getLocation().hasLocationInfo(_, startline, startcolumn, _, _)
1176-
|
1177-
c order by startline, startcolumn
1178-
)
1179-
}
11801160
}
11811161

11821162
/**
@@ -1269,15 +1249,6 @@ module IsUnreachableInCall {
12691249
string toString() { result = "NodeRegion" }
12701250

12711251
predicate contains(Node n) { this = n.getBasicBlock() }
1272-
1273-
int totalOrder() {
1274-
this =
1275-
rank[result](IRBlock b, int startline, int startcolumn |
1276-
b.getLocation().hasLocationInfo(_, startline, startcolumn, _, _)
1277-
|
1278-
b order by startline, startcolumn
1279-
)
1280-
}
12811252
}
12821253

12831254
predicate isUnreachableInCall(NodeRegion block, DataFlowCall call) {

cpp/ql/test/library-tests/atomic/variables.expected

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
| (unnamed parameter 0) | __va_list_tag && | rvalue reference to {struct __va_list_tag} |
2-
| (unnamed parameter 0) | atomic_box<int> && | rvalue reference to {struct atomic_box<int>} |
32
| (unnamed parameter 0) | const __va_list_tag & | reference to {const {struct __va_list_tag}} |
4-
| (unnamed parameter 0) | const atomic_box<int> & | reference to {const {struct atomic_box<int>}} |
53
| a | _Atomic(int) | atomic {int} |
64
| b | _Atomic(int) | atomic {int} |
75
| c | _Atomic(int) * | pointer to {atomic {int}} |

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

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -301,27 +301,6 @@ WARNING: module 'TaintTracking' has been deprecated and may be removed in future
301301
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
302302
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
303303
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
304-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
305-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
306-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
307-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
308-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
309-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
310-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
311-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
312-
| file://:0:0:0:0 | (unnamed parameter 0) | file://:0:0:0:0 | (unnamed parameter 0) | |
313-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:75:8:75:8 | (unnamed parameter 0) | |
314-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:75:8:75:8 | (unnamed parameter 0) | |
315-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
316-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
317-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
318-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
319-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
320-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
321-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
322-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
323-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
324-
| file://:0:0:0:0 | (unnamed parameter 0) | stl.h:389:9:389:9 | (unnamed parameter 0) | |
325304
| file://:0:0:0:0 | (unnamed parameter 0) | structlikeclass.cpp:5:7:5:7 | (unnamed parameter 0) | |
326305
| file://:0:0:0:0 | (unnamed parameter 0) | structlikeclass.cpp:5:7:5:7 | (unnamed parameter 0) | |
327306
| file://:0:0:0:0 | (unnamed parameter 0) | taint.cpp:228:11:228:11 | (unnamed parameter 0) | |
@@ -3599,12 +3578,6 @@ WARNING: module 'TaintTracking' has been deprecated and may be removed in future
35993578
| standalone_iterators.cpp:128:2:128:3 | it | standalone_iterators.cpp:128:5:128:5 | call to operator+= | TAINT |
36003579
| standalone_iterators.cpp:128:2:128:3 | ref arg it | standalone_iterators.cpp:129:7:129:8 | it | |
36013580
| standalone_iterators.cpp:128:8:128:13 | call to source | standalone_iterators.cpp:128:2:128:3 | ref arg it | TAINT |
3602-
| stl.h:75:8:75:8 | container | stl.h:75:8:75:8 | constructor init of field container | TAINT |
3603-
| stl.h:75:8:75:8 | container | stl.h:75:8:75:8 | constructor init of field container | TAINT |
3604-
| stl.h:75:8:75:8 | container | stl.h:75:8:75:8 | container | |
3605-
| stl.h:75:8:75:8 | container | stl.h:75:8:75:8 | container | |
3606-
| stl.h:75:8:75:8 | this | stl.h:75:8:75:8 | constructor init of field container [pre-this] | |
3607-
| stl.h:75:8:75:8 | this | stl.h:75:8:75:8 | constructor init of field container [pre-this] | |
36083581
| stl.h:95:69:95:69 | x | stl.h:95:69:95:69 | x | |
36093582
| stl.h:95:69:95:69 | x | stl.h:95:69:95:69 | x | |
36103583
| stl.h:95:69:95:69 | x | stl.h:95:69:95:69 | x | |
@@ -3620,41 +3593,6 @@ WARNING: module 'TaintTracking' has been deprecated and may be removed in future
36203593
| stl.h:292:30:292:40 | call to allocator | stl.h:292:21:292:41 | noexcept(...) | TAINT |
36213594
| stl.h:292:30:292:40 | call to allocator | stl.h:292:21:292:41 | noexcept(...) | TAINT |
36223595
| stl.h:292:53:292:63 | 0 | stl.h:292:46:292:64 | (no string representation) | TAINT |
3623-
| stl.h:389:9:389:9 | constructor init of field first [post-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3624-
| stl.h:389:9:389:9 | constructor init of field first [post-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3625-
| stl.h:389:9:389:9 | constructor init of field first [post-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3626-
| stl.h:389:9:389:9 | constructor init of field first [post-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3627-
| stl.h:389:9:389:9 | constructor init of field first [post-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3628-
| stl.h:389:9:389:9 | constructor init of field first [pre-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3629-
| stl.h:389:9:389:9 | constructor init of field first [pre-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3630-
| stl.h:389:9:389:9 | constructor init of field first [pre-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3631-
| stl.h:389:9:389:9 | constructor init of field first [pre-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3632-
| stl.h:389:9:389:9 | constructor init of field first [pre-this] | stl.h:389:9:389:9 | constructor init of field second [pre-this] | |
3633-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | constructor init of field first | TAINT |
3634-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | constructor init of field first | TAINT |
3635-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | constructor init of field first | TAINT |
3636-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | constructor init of field first | TAINT |
3637-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | constructor init of field first | TAINT |
3638-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | first | |
3639-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | first | |
3640-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | first | |
3641-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | first | |
3642-
| stl.h:389:9:389:9 | first | stl.h:389:9:389:9 | first | |
3643-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | constructor init of field second | TAINT |
3644-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | constructor init of field second | TAINT |
3645-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | constructor init of field second | TAINT |
3646-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | constructor init of field second | TAINT |
3647-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | constructor init of field second | TAINT |
3648-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | second | |
3649-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | second | |
3650-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | second | |
3651-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | second | |
3652-
| stl.h:389:9:389:9 | second | stl.h:389:9:389:9 | second | |
3653-
| stl.h:389:9:389:9 | this | stl.h:389:9:389:9 | constructor init of field first [pre-this] | |
3654-
| stl.h:389:9:389:9 | this | stl.h:389:9:389:9 | constructor init of field first [pre-this] | |
3655-
| stl.h:389:9:389:9 | this | stl.h:389:9:389:9 | constructor init of field first [pre-this] | |
3656-
| stl.h:389:9:389:9 | this | stl.h:389:9:389:9 | constructor init of field first [pre-this] | |
3657-
| stl.h:389:9:389:9 | this | stl.h:389:9:389:9 | constructor init of field first [pre-this] | |
36583596
| stl.h:396:3:396:3 | this | stl.h:396:36:396:43 | constructor init of field first [pre-this] | |
36593597
| stl.h:396:3:396:3 | this | stl.h:396:36:396:43 | constructor init of field first [pre-this] | |
36603598
| stl.h:396:3:396:3 | this | stl.h:396:36:396:43 | constructor init of field first [pre-this] | |

cpp/ql/test/library-tests/dataflow/taint-tests/test_mad-signatures.expected

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,6 @@ getParameterTypeName
377377
| stl.h:88:25:88:33 | operator= | 0 | value_type && |
378378
| stl.h:91:24:91:33 | operator++ | 0 | int |
379379
| stl.h:91:24:91:33 | operator++ | 0 | int |
380-
| stl.h:139:8:139:8 | basic_string | 0 | basic_string & |
381380
| stl.h:148:3:148:14 | basic_string | 0 | const class:2 & |
382381
| stl.h:149:33:149:44 | basic_string | 0 | const class:0 * |
383382
| stl.h:149:33:149:44 | basic_string | 1 | const class:2 & |

cpp/ql/test/library-tests/declaration/IsMember.expected

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717
| declaration.cpp:51:7:51:7 | operator= |
1818
| declaration.cpp:52:7:52:14 | myField0 |
1919
| declaration.cpp:53:9:53:17 | myPointer |
20-
| declaration.cpp:62:7:62:7 | operator= |
21-
| declaration.cpp:62:7:62:7 | operator= |
22-
| declaration.cpp:62:7:62:7 | operator= |
23-
| declaration.cpp:62:7:62:7 | operator= |
2420
| declaration.cpp:65:5:65:20 | myMemberVariable |
2521
| declaration.cpp:65:5:65:20 | myMemberVariable |
2622
| declaration.cpp:65:5:65:20 | myMemberVariable |
@@ -36,10 +32,6 @@
3632
| declaration.cpp:105:9:105:21 | myNestedField |
3733
| declaration.cpp:108:3:108:10 | MyClass1 |
3834
| declaration.cpp:110:7:110:17 | getMyField1 |
39-
| declaration.cpp:119:7:119:7 | operator= |
40-
| declaration.cpp:119:7:119:7 | operator= |
41-
| declaration.cpp:119:7:119:7 | operator= |
42-
| declaration.cpp:119:7:119:7 | operator= |
4335
| declaration.cpp:122:5:122:20 | myMemberVariable |
4436
| declaration.cpp:122:5:122:20 | myMemberVariable |
4537
| declaration.cpp:122:5:122:20 | myMemberVariable |

cpp/ql/test/library-tests/declarationEntry/declarationEntry/declarationEntry.expected

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
| declarationEntry.cpp:20:6:20:11 | myEnum | declarationEntry.cpp:18:6:18:11 | declaration of myEnum | 1 | 1 |
1616
| declarationEntry.cpp:20:6:20:11 | myEnum | declarationEntry.cpp:20:6:20:11 | definition of myEnum | 1 | 1 |
1717
| declarationEntry.cpp:27:20:27:20 | T | declarationEntry.cpp:27:20:27:20 | definition of T | 1 | 1 |
18-
| declarationEntry.cpp:28:7:28:7 | operator= | declarationEntry.cpp:28:7:28:7 | declaration of operator= | 1 | 1 |
19-
| declarationEntry.cpp:28:7:28:7 | operator= | declarationEntry.cpp:28:7:28:7 | declaration of operator= | 1 | 1 |
20-
| declarationEntry.cpp:28:7:28:7 | operator= | declarationEntry.cpp:28:7:28:7 | declaration of operator= | 1 | 1 |
21-
| declarationEntry.cpp:28:7:28:7 | operator= | declarationEntry.cpp:28:7:28:7 | declaration of operator= | 1 | 1 |
2218
| declarationEntry.cpp:28:7:28:21 | myTemplateClass<T> | declarationEntry.cpp:28:7:28:21 | definition of myTemplateClass<T> | 1 | 1 |
2319
| declarationEntry.cpp:28:7:28:21 | myTemplateClass<int> | declarationEntry.cpp:28:7:28:21 | definition of myTemplateClass<T> | 1 | 0 |
2420
| declarationEntry.cpp:28:7:28:21 | myTemplateClass<short> | declarationEntry.cpp:28:7:28:21 | definition of myTemplateClass<T> | 1 | 0 |

cpp/ql/test/library-tests/declarationEntry/declarationEntry/fde.expected

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
| declarationEntry.c:17:6:17:21 | declaration of myFourthFunction | | 1 | c_linkage |
77
| declarationEntry.cpp:9:6:9:15 | declaration of myFunction | | 0 | |
88
| declarationEntry.cpp:11:6:11:15 | definition of myFunction | | 0 | |
9-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | | 0 | |
10-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | | 0 | |
11-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | | 0 | |
12-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | | 0 | |
139
| declarationEntry.cpp:39:7:39:7 | declaration of operator= | | 0 | |
1410
| declarationEntry.cpp:39:7:39:7 | declaration of operator= | | 0 | |
1511
| macro.c:2:1:2:3 | declaration of foo | | 2 | c_linkage, static |

cpp/ql/test/library-tests/declarationEntry/declarationEntry/roundTrip.expected

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
| declarationEntry.cpp:18:6:18:11 | declaration of myEnum | declarationEntry.cpp:20:6:20:11 | myEnum | yes |
1616
| declarationEntry.cpp:20:6:20:11 | definition of myEnum | declarationEntry.cpp:20:6:20:11 | myEnum | yes |
1717
| declarationEntry.cpp:27:20:27:20 | definition of T | declarationEntry.cpp:27:20:27:20 | T | yes |
18-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | declarationEntry.cpp:28:7:28:7 | operator= | yes |
19-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | declarationEntry.cpp:28:7:28:7 | operator= | yes |
20-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | declarationEntry.cpp:28:7:28:7 | operator= | yes |
21-
| declarationEntry.cpp:28:7:28:7 | declaration of operator= | declarationEntry.cpp:28:7:28:7 | operator= | yes |
2218
| declarationEntry.cpp:28:7:28:21 | definition of myTemplateClass<T> | declarationEntry.cpp:28:7:28:21 | myTemplateClass<T> | yes |
2319
| declarationEntry.cpp:31:4:31:19 | definition of myMemberVariable | declarationEntry.cpp:31:4:31:19 | myMemberVariable | yes |
2420
| declarationEntry.cpp:31:4:31:19 | definition of myMemberVariable | declarationEntry.cpp:31:4:31:19 | myMemberVariable | yes |
@@ -31,10 +27,6 @@
3127
| declarationEntry.cpp:42:6:42:21 | definition of myMemberVariable | declarationEntry.cpp:42:6:42:21 | myMemberVariable | yes |
3228
| file://:0:0:0:0 | declaration of 1st parameter | file://:0:0:0:0 | (unnamed parameter 0) | yes |
3329
| file://:0:0:0:0 | declaration of 1st parameter | file://:0:0:0:0 | (unnamed parameter 0) | yes |
34-
| file://:0:0:0:0 | declaration of 1st parameter | file://:0:0:0:0 | (unnamed parameter 0) | yes |
35-
| file://:0:0:0:0 | declaration of 1st parameter | file://:0:0:0:0 | (unnamed parameter 0) | yes |
36-
| file://:0:0:0:0 | declaration of 1st parameter | file://:0:0:0:0 | (unnamed parameter 0) | yes |
37-
| file://:0:0:0:0 | declaration of 1st parameter | file://:0:0:0:0 | (unnamed parameter 0) | yes |
3830
| file://:0:0:0:0 | definition of fp_offset | file://:0:0:0:0 | fp_offset | yes |
3931
| file://:0:0:0:0 | definition of gp_offset | file://:0:0:0:0 | gp_offset | yes |
4032
| file://:0:0:0:0 | definition of overflow_arg_area | file://:0:0:0:0 | overflow_arg_area | yes |

cpp/ql/test/library-tests/declarationEntry/more/declarationEntry.expected

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22
| file://:0:0:0:0 | declaration of 1st parameter |
33
| file://:0:0:0:0 | declaration of 1st parameter |
44
| file://:0:0:0:0 | declaration of 1st parameter |
5-
| file://:0:0:0:0 | declaration of 1st parameter |
6-
| file://:0:0:0:0 | declaration of 1st parameter |
7-
| file://:0:0:0:0 | declaration of 1st parameter |
8-
| file://:0:0:0:0 | declaration of 1st parameter |
95
| file://:0:0:0:0 | definition of fp_offset |
106
| file://:0:0:0:0 | definition of gp_offset |
117
| file://:0:0:0:0 | definition of overflow_arg_area |
@@ -72,12 +68,6 @@
7268
| test.cpp:64:19:64:19 | definition of T |
7369
| test.cpp:65:7:65:27 | declaration of tmplInstantiatedClass<T> |
7470
| test.cpp:66:19:66:19 | definition of T |
75-
| test.cpp:67:7:67:7 | declaration of operator= |
76-
| test.cpp:67:7:67:7 | declaration of operator= |
77-
| test.cpp:67:7:67:7 | declaration of operator= |
78-
| test.cpp:67:7:67:7 | declaration of operator= |
79-
| test.cpp:67:7:67:7 | definition of tmplInstantiatedClass |
80-
| test.cpp:67:7:67:7 | definition of tmplInstantiatedClass |
8171
| test.cpp:67:7:67:27 | definition of tmplInstantiatedClass<T> |
8272
| test.cpp:68:7:68:7 | definition of t |
8373
| test.cpp:68:7:68:7 | definition of t |

0 commit comments

Comments
 (0)