go/src/cmd/compile/internal/types2/issues_test.go

func TestIssue5770(t *testing.T) {}

func TestIssue5849(t *testing.T) {}

func TestIssue6413(t *testing.T) {}

func TestIssue7245(t *testing.T) {}

// This tests that uses of existing vars on the LHS of an assignment
// are Uses, not Defs; and also that the (illegal) use of a non-var on
// the LHS of an assignment is a Use nonetheless.
func TestIssue7827(t *testing.T) {}

// This tests that the package associated with the types2.Object.Pkg method
// is the type's package independent of the order in which the imports are
// listed in the sources src1, src2 below.
// The actual issue is in go/internal/gcimporter which has a corresponding
// test; we leave this test here to verify correct behavior at the go/types
// level.
func TestIssue13898(t *testing.T) {}

func TestIssue22525(t *testing.T) {}

func TestIssue25627(t *testing.T) {}

func TestIssue28005(t *testing.T) {}

func TestIssue28282(t *testing.T) {}

func TestIssue29029(t *testing.T) {}

func TestIssue34151(t *testing.T) {}

type importHelper

func (h importHelper) Import(path string) (*Package, error) {}

// TestIssue34921 verifies that we don't update an imported type's underlying
// type when resolving an underlying type. Specifically, when determining the
// underlying type of b.T (which is the underlying type of a.T, which is int)
// we must not set the underlying type of a.T again since that would lead to
// a race condition if package b is imported elsewhere, in a package that is
// concurrently type-checked.
func TestIssue34921(t *testing.T) {}

func TestIssue43088(t *testing.T) {}

func TestIssue44515(t *testing.T) {}

func TestIssue43124(t *testing.T) {}

func TestIssue50646(t *testing.T) {}

func TestIssue55030(t *testing.T) {}

func TestIssue51093(t *testing.T) {}

func TestIssue54258(t *testing.T) {}

func TestIssue59944(t *testing.T) {}

func TestIssue61931(t *testing.T) {}

func TestIssue61938(t *testing.T) {}

func TestIssue63260(t *testing.T) {}

func TestIssue44410(t *testing.T) {}

func TestIssue59831(t *testing.T) {}

func TestIssue64759(t *testing.T) {}

func TestIssue68334(t *testing.T) {}

func TestIssue68877(t *testing.T) {}

func TestIssue69092(t *testing.T) {}