From da32cef4aef7f48dd9162d48e0578081367d7504 Mon Sep 17 00:00:00 2001 From: Kyle Brandt Date: Mon, 7 Dec 2020 13:58:20 -0500 Subject: [PATCH] Expr: fix func argument panic (#29663) would get wrong type for reflect --- pkg/expr/mathexp/exp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/expr/mathexp/exp.go b/pkg/expr/mathexp/exp.go index dfcc22a91de..a748a0f9418 100644 --- a/pkg/expr/mathexp/exp.go +++ b/pkg/expr/mathexp/exp.go @@ -505,7 +505,7 @@ func (e *State) walkFunc(node *parse.FuncNode) (Results, error) { case *parse.VarNode: v = e.Vars[t.Name] case *parse.ScalarNode: - v = t.Float64 + v = NewScalarResults(&t.Float64) case *parse.FuncNode: v, err = e.walkFunc(t) case *parse.UnaryNode: