From 95a151379b5e01a05374c2ade6df7e4563766ab4 Mon Sep 17 00:00:00 2001 From: gfszr <99412607+gfszr@users.noreply.github.com> Date: Tue, 25 Oct 2022 03:44:47 +0300 Subject: [PATCH] Add type to call evaluation and expression evaluation (#3172) --- service/dap/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/dap/server.go b/service/dap/server.go index d8b67a2f..07300295 100644 --- a/service/dap/server.go +++ b/service/dap/server.go @@ -2694,7 +2694,7 @@ func (s *Session) onEvaluateRequest(request *dap.EvaluateRequest) { opts |= showFullValue } exprVal, exprRef := s.convertVariableWithOpts(exprVar, fmt.Sprintf("(%s)", request.Arguments.Expression), opts) - response.Body = dap.EvaluateResponseBody{Result: exprVal, VariablesReference: exprRef, IndexedVariables: getIndexedVariableCount(exprVar), NamedVariables: getNamedVariableCount(exprVar)} + response.Body = dap.EvaluateResponseBody{Result: exprVal, Type: s.getTypeIfSupported(exprVar), VariablesReference: exprRef, IndexedVariables: getIndexedVariableCount(exprVar), NamedVariables: getNamedVariableCount(exprVar)} } s.send(response) }