Skip to content

Commit 88198d7

Browse files
committed
Unified: Allow pattern-less parameters.
1 parent c2dd4f9 commit 88198d7

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎unified/ql/lib/codeql/unified/internal/ControlFlowGraph.qll‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ module Ast implements AstSig<Location> {
5656
class Parameter extends U::Parameter {
5757
Expr getDefaultValue() { result = super.getDefault() }
5858

59-
AstNode getPattern() { result = super.getPattern() }
59+
AstNode getPattern() {
60+
result = super.getPattern()
61+
or
62+
not exists(super.getPattern()) and result = this
63+
}
6064
}
6165

6266
Parameter callableGetParameter(Callable c, int index) {

0 commit comments

Comments
 (0)