File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
python/ql/test/experimental/dataflow/fieldflow Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -218,7 +218,9 @@ def test_global_funcs():
218
218
if cond :
219
219
myobj .foo = NONSOURCE
220
220
SINK_F (myobj .foo )
221
- SINK (myobj .foo ) # $ flow="SOURCE, l:-4 -> myobj.foo"
221
+ # SPLITTING happens here, so in one version there is flow, and in the other there isn't
222
+ # that's why it has both a flow and a MISSING: flow annotation
223
+ SINK (myobj .foo ) # $ flow="SOURCE, l:-6 -> myobj.foo" MISSING: flow
222
224
223
225
224
226
@@ -259,16 +261,16 @@ def test_global_funcs():
259
261
260
262
261
263
262
- obj = MyObj (SOURCE )
263
- SINK (obj .foo ) # $ flow="SOURCE, l:-1 -> obj .foo"
264
+ obj2 = MyObj (SOURCE )
265
+ SINK (obj2 .foo ) # $ MISSING: flow="SOURCE, l:-1 -> obj2 .foo"
264
266
265
267
266
268
267
- obj = MyObj (foo = SOURCE )
268
- SINK (obj .foo ) # $ flow="SOURCE, l:-1 -> obj .foo"
269
+ obj3 = MyObj (foo = SOURCE )
270
+ SINK (obj3 .foo ) # $ MISSING: flow="SOURCE, l:-1 -> obj3 .foo"
269
271
270
272
271
- SINK (fields_with_local_flow (SOURCE )) # $ flow="SOURCE -> fields_with_local_flow(..)"
273
+ SINK (fields_with_local_flow (SOURCE )) # $ MISSING: flow="SOURCE -> fields_with_local_flow(..)"
272
274
273
275
# ------------------------------------------------------------------------------
274
276
# Nested Object
You can’t perform that action at this time.
0 commit comments