mirror of
https://github.com/github/codeql.git
synced 2025-12-21 11:16:30 +01:00
C++: Remove noise from argHasPostUpdate check
This consistency check seems to have value for AST data flow, but I've disabled it on the IR for now. This commit also includes two unrelated changes that seem to fix a semantic merge conflict.
This commit is contained in:
@@ -301,4 +301,19 @@ int accessPathLimit() { result = 5 }
|
||||
*
|
||||
* This predicate is only used for consistency checks.
|
||||
*/
|
||||
predicate isImmutableOrUnobservable(Node n) { none() }
|
||||
predicate isImmutableOrUnobservable(Node n) {
|
||||
// Is the null pointer (or something that's not really a pointer)
|
||||
exists(n.asExpr().getValue())
|
||||
or
|
||||
// Isn't a pointer or is a pointer to const
|
||||
forall(DerivedType dt | dt = n.asExpr().getActualType() |
|
||||
dt.getBaseType().isConst()
|
||||
or
|
||||
dt.getBaseType() instanceof RoutineType
|
||||
)
|
||||
or
|
||||
// Isn't something we can track
|
||||
n.asExpr() instanceof Call
|
||||
// The above list of cases isn't exhaustive, but it narrows down the
|
||||
// consistency alerts enough that most of them are interesting.
|
||||
}
|
||||
|
||||
@@ -210,4 +210,8 @@ int accessPathLimit() { result = 5 }
|
||||
*
|
||||
* This predicate is only used for consistency checks.
|
||||
*/
|
||||
predicate isImmutableOrUnobservable(Node n) { none() }
|
||||
predicate isImmutableOrUnobservable(Node n) {
|
||||
// The rules for whether an IR argument gets a post-update node are too
|
||||
// complex to model here.
|
||||
any()
|
||||
}
|
||||
|
||||
@@ -23,239 +23,9 @@ postIsInSameCallable
|
||||
reverseRead
|
||||
storeIsPostUpdate
|
||||
argHasPostUpdate
|
||||
| BarrierGuard.cpp:6:15:6:20 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:7:10:7:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:9:10:9:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:14:16:14:21 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:15:10:15:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:17:10:17:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:22:15:22:20 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:23:10:23:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:25:10:25:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:30:15:30:20 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:31:10:31:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:33:10:33:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:38:16:38:21 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:41:8:41:13 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:50:18:50:18 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:51:13:51:13 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:52:25:52:25 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:53:13:53:13 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:54:25:54:25 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:55:13:55:13 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:61:19:61:19 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:62:14:62:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:63:26:63:26 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:64:14:64:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:65:26:65:26 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:66:14:66:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:12:8:12:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:19:27:19:32 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:28:8:28:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:34:8:34:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:41:19:41:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:18:8:18:19 | sourceArray1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:20:8:20:22 | access to array | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:21:8:21:20 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:24:22:24:23 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:25:27:25:28 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:26:27:26:34 | call to getFirst | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:29:27:29:28 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:30:27:30:34 | call to getFirst | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:31:27:31:28 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:32:22:32:23 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:37:10:37:11 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:41:18:41:19 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:45:17:45:18 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:47:8:47:30 | call to expression | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:51:8:51:17 | stackArray | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:11:38:11:38 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:23:38:23:38 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:31:16:31:24 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:32:16:32:24 | call to isSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:33:18:33:23 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:35:16:35:25 | call to notSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:36:16:36:25 | call to notSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:37:19:37:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:39:15:39:23 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:40:15:40:23 | call to isSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:41:17:41:22 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:43:15:43:24 | call to notSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:44:15:44:24 | call to notSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:45:18:45:23 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:55:22:55:30 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:56:22:56:30 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:58:28:58:36 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:69:15:69:20 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:73:14:73:19 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:77:21:77:34 | call to allocateBottom | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:78:23:78:39 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:81:13:81:18 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:89:28:89:33 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:90:25:90:30 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:96:8:96:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:107:17:107:22 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:108:16:108:21 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:129:18:129:25 | call to isSource | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:130:17:130:24 | call to isSource | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:140:8:140:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:144:8:144:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:153:37:153:37 | f | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:154:37:154:37 | g | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:160:8:160:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:164:8:164:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:173:42:173:42 | f | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:174:42:174:42 | g | ArgumentNode is missing PostUpdateNode. |
|
||||
| globals.cpp:6:10:6:14 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| globals.cpp:12:10:12:24 | flowTestGlobal1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| globals.cpp:19:10:19:24 | flowTestGlobal2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:14:3:14:6 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:15:3:15:6 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:18:7:18:7 | a | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:18:8:18:8 | call to operator() | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:21:3:21:6 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:22:3:22:6 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:25:2:25:2 | b | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:26:7:26:7 | v | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:29:3:29:6 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:30:3:30:6 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:32:2:32:2 | c | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:35:8:35:8 | a | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:36:8:36:8 | b | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:38:2:38:2 | d | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:38:4:38:4 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:38:7:38:7 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:41:8:41:8 | a | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:42:8:42:8 | b | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:45:2:45:2 | e | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:46:7:46:7 | w | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:16:12:16:14 | lhs | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:16:17:16:19 | rhs | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:16:17:16:19 | rhs | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:55:23:55:28 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:56:10:56:11 | x1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:58:19:58:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:59:10:59:11 | x2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:62:10:62:11 | x3 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:65:10:65:11 | x4 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:79:17:79:19 | rhs | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:122:23:122:28 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:123:13:123:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:125:19:125:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:126:13:126:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:129:13:129:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:132:13:132:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:7:8:7:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:9:8:9:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:10:8:10:9 | t2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:13:10:13:11 | t2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:15:8:15:9 | t2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:21:8:21:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:26:8:26:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:30:8:30:8 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:31:8:31:8 | c | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:35:10:35:15 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:35:20:35:20 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:36:10:36:10 | 1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:36:13:36:18 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:43:10:43:20 | ... ? ... : ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:46:10:46:10 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:58:10:58:10 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:71:8:71:9 | x4 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:76:8:76:9 | u1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:78:8:78:9 | u1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:81:8:81:9 | i1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:84:8:84:18 | ... ? ... : ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:86:8:86:9 | i1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:90:8:90:14 | source1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:92:8:92:14 | source1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:103:10:103:12 | ref | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:110:10:110:12 | ref | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:138:27:138:32 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:140:8:140:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:144:8:144:8 | s | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:149:33:149:33 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:150:8:150:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:151:33:151:38 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:152:8:152:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:157:8:157:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:162:34:162:34 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:163:8:163:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:164:34:164:39 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:165:8:165:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:178:8:178:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:194:29:194:34 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:197:10:197:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:202:10:202:16 | barrier | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:207:35:207:35 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:208:10:208:10 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:209:35:209:40 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:210:10:210:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:216:10:216:10 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:221:36:221:36 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:222:10:222:10 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:223:36:223:41 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:224:10:224:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:238:10:238:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:245:14:245:19 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:246:18:246:23 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:251:14:251:14 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:256:14:256:20 | barrier | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:260:12:260:12 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:265:22:265:27 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:266:12:266:12 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:267:22:267:27 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:268:12:268:12 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:273:21:273:21 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:278:21:278:27 | barrier | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:289:14:289:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:291:14:291:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:314:4:314:9 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:317:12:317:12 | p | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:318:7:318:7 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:319:12:319:12 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:320:7:320:7 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:337:10:337:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:339:10:339:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:343:10:343:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:349:10:349:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:363:10:363:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:365:10:365:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:369:10:369:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:375:10:375:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:384:16:384:23 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:384:26:384:35 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:385:8:385:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:391:16:391:23 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:391:26:391:35 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:392:8:392:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:394:10:394:12 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:400:16:400:22 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:400:25:400:34 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:401:8:401:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:407:16:407:22 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:407:25:407:34 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:408:8:408:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:418:8:418:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:424:8:424:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:430:8:430:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:431:8:431:13 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:436:26:436:26 | 1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:437:8:437:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:442:25:442:25 | 2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:443:8:443:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:444:8:444:13 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:450:9:450:22 | (statement expression) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:451:9:451:21 | (statement expression) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:461:8:461:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:13:8:13:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:21:8:21:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:29:8:29:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:39:8:39:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:49:8:49:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:57:8:57:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:66:8:66:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:78:8:78:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:86:8:86:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:93:8:93:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:105:8:105:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
|
||||
@@ -19,7 +19,9 @@ uniqueNodeLocation
|
||||
missingLocation
|
||||
| Nodes without location: 4 |
|
||||
uniqueNodeToString
|
||||
| lambdas.cpp:2:6:2:9 | (no string representation) | Node should have one toString but has 0. |
|
||||
missingToString
|
||||
| Nodes without toString: 1 |
|
||||
parameterCallable
|
||||
localFlowIsLocal
|
||||
compatibleTypesReflexive
|
||||
@@ -32,323 +34,3 @@ postIsInSameCallable
|
||||
reverseRead
|
||||
storeIsPostUpdate
|
||||
argHasPostUpdate
|
||||
| BarrierGuard.cpp:6:15:6:20 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:7:10:7:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:9:10:9:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:14:16:14:21 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:15:10:15:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:17:10:17:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:22:15:22:20 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:23:10:23:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:25:10:25:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:30:15:30:20 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:31:10:31:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:33:10:33:15 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:38:16:38:21 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:41:8:41:13 | source | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:50:18:50:18 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:51:13:51:13 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:52:25:52:25 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:53:13:53:13 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:54:25:54:25 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:55:13:55:13 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:61:19:61:19 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:62:14:62:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:63:26:63:26 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:64:14:64:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:65:26:65:26 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| BarrierGuard.cpp:66:14:66:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:12:8:12:8 | (int)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:19:27:19:32 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:28:8:28:8 | (int)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:34:8:34:8 | (int)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| acrossLinkTargets.cpp:41:19:41:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:18:8:18:19 | (const int *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:20:8:20:22 | access to array | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:21:8:21:20 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:22:8:22:20 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:24:22:24:23 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:25:27:25:28 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:26:8:26:24 | sourceStruct1_ptr | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:26:27:26:34 | call to getFirst | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:29:27:29:28 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:30:8:30:24 | sourceStruct1_ptr | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:30:27:30:34 | call to getFirst | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:31:27:31:28 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:32:22:32:23 | m1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:37:10:37:11 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:41:18:41:19 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:45:17:45:18 | m2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:47:8:47:30 | call to expression | ArgumentNode is missing PostUpdateNode. |
|
||||
| clang.cpp:51:8:51:17 | (const int *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:11:38:11:38 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:15:8:15:8 | ConvertToNonVirtualBase | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:21:8:21:8 | ConvertToNonVirtualBase | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:23:38:23:38 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:31:8:31:13 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:31:16:31:24 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:32:8:32:13 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:32:16:32:24 | call to isSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:33:3:33:8 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:33:18:33:23 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:35:8:35:13 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:35:16:35:25 | call to notSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:36:8:36:13 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:36:16:36:25 | call to notSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:37:3:37:8 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:37:19:37:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:39:8:39:13 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:39:15:39:23 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:40:8:40:13 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:40:15:40:23 | call to isSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:41:3:41:8 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:41:17:41:22 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:43:8:43:13 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:43:15:43:24 | call to notSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:44:8:44:13 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:44:15:44:24 | call to notSource2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:45:3:45:8 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:45:18:45:23 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:55:8:55:19 | globalBottom | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:55:22:55:30 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:56:8:56:19 | globalMiddle | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:56:22:56:30 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:58:8:58:23 | call to readGlobalBottom | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:58:28:58:36 | call to isSource1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:60:18:60:29 | Constant | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:60:18:60:29 | new | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:61:18:61:29 | Constant | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:61:18:61:29 | new | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:65:10:65:21 | Constant | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:65:10:65:21 | new | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:69:3:69:5 | top | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:69:15:69:20 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:73:3:73:5 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:73:14:73:19 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:77:21:77:34 | call to allocateBottom | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:78:23:78:39 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:81:3:81:3 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:81:13:81:18 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:89:3:89:10 | call to identity | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:89:12:89:17 | (Top *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:89:28:89:33 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:90:3:90:10 | call to identity | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:90:12:90:14 | top | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:90:25:90:30 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:96:8:96:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:107:17:107:22 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:108:16:108:21 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:129:10:129:15 | topPtr | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:129:18:129:25 | call to isSource | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:130:10:130:15 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:130:17:130:24 | call to isSource | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:140:8:140:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:144:8:144:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:153:37:153:37 | f | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:154:37:154:37 | g | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:160:8:160:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:164:8:164:13 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:173:42:173:42 | f | ArgumentNode is missing PostUpdateNode. |
|
||||
| dispatch.cpp:174:42:174:42 | g | ArgumentNode is missing PostUpdateNode. |
|
||||
| example.c:26:18:26:24 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| example.c:28:14:28:25 | (void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | this | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| file://:0:0:0:0 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| globals.cpp:6:10:6:14 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| globals.cpp:12:10:12:24 | flowTestGlobal1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| globals.cpp:19:10:19:24 | flowTestGlobal2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:18:7:18:7 | (const lambda [] type at line 13, col. 11)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:18:8:18:8 | call to operator() | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:21:8:21:8 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:22:8:22:8 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:25:2:25:2 | (const lambda [] type at line 20, col. 11)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:26:7:26:7 | v | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:32:2:32:2 | (const lambda [] type at line 28, col. 11)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:35:8:35:8 | a | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:36:8:36:8 | b | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:38:2:38:2 | (const lambda [] type at line 34, col. 11)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:38:4:38:4 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:38:7:38:7 | u | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:41:8:41:8 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:42:8:42:8 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:45:2:45:2 | (const lambda [] type at line 40, col. 11)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:45:4:45:4 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:45:7:45:7 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:45:10:45:10 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| lambdas.cpp:46:7:46:7 | w | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:16:12:16:14 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:16:17:16:19 | rhs | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:37:21:37:23 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:55:19:55:20 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:55:23:55:28 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:56:10:56:11 | x1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:58:15:58:16 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:58:19:58:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:59:10:59:11 | x2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:61:26:61:27 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:62:10:62:11 | x3 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:64:15:64:16 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:65:10:65:11 | x4 | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:79:12:79:14 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:79:17:79:19 | rhs | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:102:21:102:23 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:122:19:122:20 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:122:23:122:28 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:123:13:123:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:125:15:125:16 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:125:19:125:24 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:126:13:126:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:128:26:128:27 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:129:13:129:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:131:15:131:16 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| ref.cpp:132:13:132:15 | val | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:7:8:7:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:9:8:9:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:10:8:10:9 | t2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:13:10:13:11 | t2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:15:8:15:9 | t2 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:21:8:21:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:26:8:26:9 | t1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:30:8:30:8 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:31:8:31:8 | c | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:35:10:35:15 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:35:20:35:20 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:36:10:36:10 | 1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:36:13:36:18 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:43:10:43:20 | ... ? ... : ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:46:10:46:10 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:58:10:58:10 | t | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:67:29:67:35 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:71:8:71:9 | x4 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:76:8:76:9 | u1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:78:8:78:9 | u1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:81:8:81:9 | i1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:84:8:84:18 | ... ? ... : ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:86:8:86:9 | i1 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:90:8:90:14 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:92:8:92:14 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:103:10:103:12 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:110:10:110:12 | (reference dereference) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:138:27:138:32 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:140:8:140:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:144:8:144:8 | s | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:149:33:149:33 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:150:8:150:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:151:33:151:38 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:152:8:152:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:157:8:157:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:162:34:162:34 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:163:8:163:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:164:34:164:39 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:165:8:165:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:178:8:178:8 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:194:29:194:34 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:197:10:197:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:202:10:202:16 | barrier | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:207:35:207:35 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:208:10:208:10 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:209:35:209:40 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:210:10:210:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:216:10:216:10 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:221:36:221:36 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:222:10:222:10 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:223:36:223:41 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:224:10:224:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:238:10:238:10 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:245:14:245:19 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:246:18:246:23 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:251:14:251:14 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:256:14:256:20 | barrier | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:260:12:260:12 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:265:22:265:27 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:266:12:266:12 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:267:22:267:27 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:268:12:268:12 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:273:21:273:21 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:278:21:278:27 | barrier | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:289:14:289:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:291:14:291:14 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:314:4:314:9 | call to source | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:317:12:317:12 | p | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:318:7:318:7 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:319:12:319:12 | 0 | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:320:7:320:7 | y | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:337:10:337:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:339:10:339:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:343:10:343:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:349:10:349:18 | globalVar | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:363:10:363:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:365:10:365:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:369:10:369:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:375:10:375:14 | field | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:384:10:384:13 | (void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:384:16:384:23 | (const void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:384:26:384:35 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:385:8:385:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:391:10:391:13 | (void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:391:16:391:23 | (const void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:391:26:391:35 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:392:8:392:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:394:10:394:12 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:400:10:400:13 | (void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:400:16:400:22 | (const void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:400:25:400:34 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:401:8:401:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:407:10:407:13 | (void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:407:16:407:22 | (const void *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:407:25:407:34 | sizeof(<expr>) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:408:8:408:10 | tmp | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:417:16:417:20 | (reference to) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:418:8:418:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:423:20:423:25 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:424:8:424:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:429:20:429:24 | array to pointer conversion | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:430:8:430:12 | (const int *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:431:8:431:13 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:436:18:436:23 | & ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:436:26:436:26 | (size_t)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:437:8:437:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:442:18:442:22 | array to pointer conversion | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:442:25:442:25 | (size_t)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:443:8:443:12 | (const int *)... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:444:8:444:13 | * ... | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:450:9:450:22 | (statement expression) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:451:9:451:21 | (statement expression) | ArgumentNode is missing PostUpdateNode. |
|
||||
| test.cpp:461:8:461:12 | local | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:13:8:13:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:21:8:21:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:29:8:29:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:39:8:39:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:49:8:49:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:57:8:57:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:66:8:66:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:78:8:78:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:86:8:86:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:93:8:93:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
| true_upon_entry.cpp:105:8:105:8 | x | ArgumentNode is missing PostUpdateNode. |
|
||||
|
||||
Reference in New Issue
Block a user