go/ast.ExprStmt.X (field)

13 uses

	go/ast (current package)
		ast.go#L641: 		X Expr // expression
		ast.go#L775: func (s *ExprStmt) Pos() token.Pos       { return s.X.Pos() }
		ast.go#L802: func (s *ExprStmt) End() token.Pos    { return s.X.End() }
		walk.go#L207: 		Walk(v, n.X)

	go/parser
		parser.go#L1963: 	return &ast.ExprStmt{X: x[0]}, false
		parser.go#L2052: 		return p.checkExpr(es.X)
		parser.go#L2202: 		return isTypeSwitchAssert(t.X)
		parser.go#L2316: 				comm = &ast.ExprStmt{X: lhs[0]}

	go/printer
		nodes.go#L1326: 		p.expr0(s.X, depth)

	go/types
		return.go#L32: 		if call, ok := unparen(s.X).(*ast.CallExpr); ok && check.isPanic[call] {
		stmt.go#L395: 		kind := check.rawExpr(&x, s.X, nil, false)
		stmt.go#L648: 			rhs = guard.X
		stmt.go#L774: 				rhs = s.X