Skip to content

Commit 39da26e

Browse files
committed
Update ParameterInput.getEntryNode for implicit varargs slices
1 parent 1e3d818 commit 39da26e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

go/ql/lib/semmle/go/dataflow/FunctionInputsAndOutputs.qll

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ private class ParameterInput extends FunctionInput, TInParameter {
7474

7575
override predicate isParameter(int i) { i = index }
7676

77-
override DataFlow::Node getEntryNode(DataFlow::CallNode c) { result = c.getArgument(index) }
77+
override DataFlow::Node getEntryNode(DataFlow::CallNode c) {
78+
result = c.getSyntacticArgument(index)
79+
}
7880

7981
override DataFlow::Node getExitNode(FuncDef f) {
8082
result = DataFlow::parameterNode(f.getParameter(index))

0 commit comments

Comments
 (0)