File tree Expand file tree Collapse file tree 2 files changed +4
-9
lines changed
swift/ql/lib/codeql/swift/dataflow/internal Expand file tree Collapse file tree 2 files changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -166,15 +166,10 @@ module Public {
166166 SummaryComponentStack return ( ReturnKind rk ) { result = singleton ( SummaryComponent:: return ( rk ) ) }
167167 }
168168
169- private predicate noComponentSpecific ( SummaryComponent sc ) {
170- not exists ( getComponentSpecific ( sc ) )
171- }
172-
173169 /** Gets a textual representation of this component used for flow summaries. */
174170 private string getComponent ( SummaryComponent sc ) {
175171 result = getComponentSpecific ( sc )
176172 or
177- noComponentSpecific ( sc ) and
178173 (
179174 exists ( ArgumentPosition pos |
180175 sc = TParameterSummaryComponent ( pos ) and
@@ -185,9 +180,9 @@ module Public {
185180 sc = TArgumentSummaryComponent ( pos ) and
186181 result = "Argument[" + getParameterPosition ( pos ) + "]"
187182 )
188- or
189- sc = TReturnSummaryComponent ( getReturnValueKind ( ) ) and result = "ReturnValue"
190183 )
184+ or
185+ sc = TReturnSummaryComponent ( getReturnValueKind ( ) ) and result = "ReturnValue"
191186 }
192187
193188 /** Gets a textual representation of this stack used for flow summaries. */
Original file line number Diff line number Diff line change @@ -117,8 +117,8 @@ string getComponentSpecific(SummaryComponent sc) {
117117 or
118118 exists ( ReturnKind rk |
119119 sc = TReturnSummaryComponent ( rk ) and
120- result = "ReturnValue[" + rk + "]" and
121- not rk instanceof NormalReturnKind
120+ not rk = getReturnValueKind ( ) and
121+ result = "ReturnValue" + "[" + rk + "]"
122122 )
123123}
124124
You can’t perform that action at this time.
0 commit comments