Bumping k8s dependencies to 1.13
This commit is contained in:
9
vendor/golang.org/x/tools/go/ssa/interp/interp_test.go
generated
vendored
9
vendor/golang.org/x/tools/go/ssa/interp/interp_test.go
generated
vendored
@@ -103,8 +103,8 @@ var gorootTestTests = []string{
|
||||
"floatcmp.go",
|
||||
"crlf.go", // doesn't actually assert anything (runoutput)
|
||||
// Slow tests follow.
|
||||
"bom.go", // ~1.7s
|
||||
"gc1.go", // ~1.7s
|
||||
"bom.go", // ~1.7s
|
||||
"gc1.go", // ~1.7s
|
||||
"cmplxdivide.go cmplxdivide1.go", // ~2.4s
|
||||
|
||||
// Working, but not worth enabling:
|
||||
@@ -156,6 +156,7 @@ var testdataTests = []string{
|
||||
type successPredicate func(exitcode int, output string) error
|
||||
|
||||
func run(t *testing.T, dir, input string, success successPredicate) bool {
|
||||
t.Skip("golang.org/issue/27292")
|
||||
if runtime.GOOS == "darwin" {
|
||||
t.Skip("skipping on darwin until golang.org/issue/23166 is fixed")
|
||||
}
|
||||
@@ -192,7 +193,7 @@ func run(t *testing.T, dir, input string, success successPredicate) bool {
|
||||
interp.CapturedOutput = nil
|
||||
}()
|
||||
|
||||
hint = fmt.Sprintf("To dump SSA representation, run:\n%% go build golang.org/x/tools/cmd/ssadump && ./ssadump -test -build=CFP %s\n", input)
|
||||
hint = fmt.Sprintf("To dump SSA representation, run:\n%% go build golang.org/x/tools/cmd/ssadump && ./ssadump -test -build=CFP %s\n", strings.Join(inputs, " "))
|
||||
|
||||
iprog, err := conf.Load()
|
||||
if err != nil {
|
||||
@@ -227,7 +228,7 @@ func run(t *testing.T, dir, input string, success successPredicate) bool {
|
||||
var out bytes.Buffer
|
||||
interp.CapturedOutput = &out
|
||||
|
||||
hint = fmt.Sprintf("To trace execution, run:\n%% go build golang.org/x/tools/cmd/ssadump && ./ssadump -build=C -test -run --interp=T %s\n", input)
|
||||
hint = fmt.Sprintf("To trace execution, run:\n%% go build golang.org/x/tools/cmd/ssadump && ./ssadump -build=C -test -run --interp=T %s\n", strings.Join(inputs, " "))
|
||||
exitCode := interp.Interpret(mainPkg, 0, &types.StdSizes{WordSize: 8, MaxAlign: 8}, inputs[0], []string{})
|
||||
|
||||
// The definition of success varies with each file.
|
||||
|
8
vendor/golang.org/x/tools/go/ssa/interp/ops.go
generated
vendored
8
vendor/golang.org/x/tools/go/ssa/interp/ops.go
generated
vendored
@@ -7,7 +7,7 @@ package interp
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
exact "go/constant"
|
||||
"go/constant"
|
||||
"go/token"
|
||||
"go/types"
|
||||
"strings"
|
||||
@@ -40,7 +40,7 @@ func constValue(c *ssa.Const) value {
|
||||
// TODO(adonovan): eliminate untyped constants from SSA form.
|
||||
switch t.Kind() {
|
||||
case types.Bool, types.UntypedBool:
|
||||
return exact.BoolVal(c.Value)
|
||||
return constant.BoolVal(c.Value)
|
||||
case types.Int, types.UntypedInt:
|
||||
// Assume sizeof(int) is same on host and target.
|
||||
return int(c.Int64())
|
||||
@@ -75,8 +75,8 @@ func constValue(c *ssa.Const) value {
|
||||
case types.Complex128, types.UntypedComplex:
|
||||
return c.Complex128()
|
||||
case types.String, types.UntypedString:
|
||||
if c.Value.Kind() == exact.String {
|
||||
return exact.StringVal(c.Value)
|
||||
if c.Value.Kind() == constant.String {
|
||||
return constant.StringVal(c.Value)
|
||||
}
|
||||
return string(rune(c.Int64()))
|
||||
}
|
||||
|
4
vendor/golang.org/x/tools/go/ssa/interp/testdata/complit.go
generated
vendored
4
vendor/golang.org/x/tools/go/ssa/interp/testdata/complit.go
generated
vendored
@@ -5,7 +5,9 @@ package main
|
||||
import "fmt"
|
||||
|
||||
// Map literals.
|
||||
func init() {
|
||||
// TODO(adonovan): we can no longer print maps
|
||||
// until the interpreter supports (reflect.Value).MapRange.
|
||||
func _() {
|
||||
type M map[int]int
|
||||
m1 := []*M{{1: 1}, &M{2: 2}}
|
||||
want := "map[1:1] map[2:2]"
|
||||
|
Reference in New Issue
Block a user