File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
cpp/ql/test/library-tests/dataflow/DefaultTaintTracking Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -101,29 +101,29 @@ int main(int argc, char *argv[]) {
101101
102102 calls_sink_with_argv (*p[i]);
103103
104- sink (*(argv + 1 )); // flow [NOT DECTED by AST]
104+ sink (*(argv + 1 ));
105105
106106 BaseWithPureVirtual* b = new DerivedCallsSink;
107107
108- b->f (argv[1 ]); // flow [NOT DETECTED by IR]
108+ b->f (argv[1 ]);
109109
110110 b = new DerivedDoesNotCallSink;
111111 b->f (argv[0 ]); // no flow [FALSE POSITIVE by AST]
112112
113113 BaseWithPureVirtual* b2 = new DerivesMultiple;
114114
115- b2->f (argv[i]); // flow [NOT DETECTED]
115+ b2->f (argv[i]);
116116
117117 CRTP<CRTPDoesNotCallSink> crtp_not_call_sink;
118118 crtp_not_call_sink.f (argv[0 ]);
119119
120120 CRTP<CRTPCallsSink> crtp_calls_sink;
121- crtp_calls_sink.f (argv[0 ]); // flow [NOT DETECTED]
121+ crtp_calls_sink.f (argv[0 ]);
122122
123123 Derived1* calls_sink = new Derived3;
124- calls_sink->f (argv[1 ]); // flow [NOT DETECTED by AST]
124+ calls_sink->f (argv[1 ]);
125125
126- static_cast <Derived2*>(calls_sink)->f (argv[1 ]); // flow [NOT DETECTED]
126+ static_cast <Derived2*>(calls_sink)->f (argv[1 ]);
127127
128128 dynamic_cast <Derived2*>(calls_sink)->f (argv[1 ]); // flow [NOT DETECTED by IR]
129129}
You can’t perform that action at this time.
0 commit comments