File tree Expand file tree Collapse file tree
shared/mad/codeql/mad/dynamic Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -121,6 +121,12 @@ module GraphExport<
121121 exposedEdge ( result , path , node )
122122 }
123123
124+ private predicate hasPrettyName ( RelevantNode node ) {
125+ exposedName ( node , _, "" )
126+ or
127+ suggestedName ( node , _)
128+ }
129+
124130 private predicate nodeMustBeNamed ( RelevantNode node ) {
125131 exposedName ( node , _, "" )
126132 or
@@ -143,8 +149,7 @@ module GraphExport<
143149 prefix
144150 )
145151 or
146- not exposedName ( node , _, _) and
147- not suggestedName ( node , _) and
152+ not hasPrettyName ( node ) and
148153 result = getAPrefixTypeName ( getAPredecessor ( node , _) )
149154 }
150155
@@ -153,8 +158,7 @@ module GraphExport<
153158 */
154159 private predicate isSyntheticallyNamedNode ( RelevantNode node , string prefix ) {
155160 nodeMustBeNamed ( node ) and
156- not exposedName ( node , _, "" ) and
157- not suggestedName ( node , _) and
161+ not hasPrettyName ( node ) and
158162 prefix = min ( getAPrefixTypeName ( node ) )
159163 }
160164
You can’t perform that action at this time.
0 commit comments