// that are expected to be inlined
package main
-import "a"
+import "./a"
func main() {
if !a.G()()() {
// license that can be found in the LICENSE file
package Bar
-import _ "chanbug"
+
+import _ "./chanbug"
package main
// Check that the export information is correct in p.6.
-import _ "p"
+import _ "./p"
// Check that it's still correct in pp.a (which contains p.6).
import _ "pp"
-
package main
import (
+ "./p"
"fmt"
- "p"
)
type I interface {
package b
-import "a"
+import "./a"
var V = func() { a.F() }
package b
-import "a"
+import "./a"
func G(x int) int {
return a.F(x, 1, false, a.Large{})
package c
import (
- "a"
- "b"
+ "./a"
+ "./b"
)
type HandlerFunc func(*string)
package main
-import "c"
+import "./c"
func main() {
c.RouterInit()
// 1.13. For 1.14, we will move to a variant of lexicographic ordering
// which will require a change to the test output of this test.
import (
- _ "c"
+ _ "./c"
- _ "b"
+ _ "./b"
- _ "a"
+ _ "./a"
)
func main() {
import (
"fmt"
- "a"
+ "./a"
)
func main() {
package main
import (
- "a"
- "b"
+ "./a"
+ "./b"
)
func main() {
package b
-import "a"
+import "./a"
type Service uint64
type ServiceDesc struct {
package c
import (
- "a"
- "b"
+ "./a"
+ "./b"
)
type BI interface {
package d
import (
- "b"
- "c"
+ "./b"
+ "./c"
)
var GA b.Service
package b
-import "a"
+import "./a"
var N n
package b
-import "a"
+import "./a"
func B() string {
return a.M()
package c
import (
- "a"
- "b"
+ "./a"
+ "./b"
)
type BI interface {
package main
-import "a"
+import "./a"
func main() {
a.F()()
package b
-import "a"
+import "./a"
func Bfunc() {
a.Hook(101)
package b
-import "a"
+import "./a"
type B struct {
s string
package b
-import "a"
+import "./a"
func F(addr string) (uint64, string) {
return a.D(addr, 32)
package main
-import "a"
+import "./a"
var w a.W
var X interface{} = &w
package b
-import "a"
+import "./a"
func F() {
s := a.S{}
package main
import (
- "a"
- "b"
+ "./a"
+ "./b"
)
func main() {
package main
import (
- "a"
- "b"
+ "./a"
+ "./b"
)
func main() {
package b
-import "a"
+import "./a"
func F() {
a.F()
package main
-import "a"
+import "./a"
func main() {
f := new(a.Future)
package b
-import "a"
+import "./a"
func f() {
println(a.A)
package b
-import "a"
+import "./a"
var X = a.A
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
-import "a"
+import "./a"
type R[T any] struct {
F T
package main
import (
- "a"
+ "./a"
"context"
"fmt"
"runtime"
package b
-import "a"
+import "./a"
func B() {
var x int64
package c
-import "a"
+import "./a"
func C() {
var x int64
package main
import (
- "b"
- "c"
+ "./b"
+ "./c"
)
func main() {
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
-import "a"
+import "./a"
func main() {
a.V.Print()
package main
-import "a"
+import "./a"
// Testing inlining of functions that refer to instantiated exported and non-exported
// generic types.
package main
-import "a"
+import "./a"
func Do[T any](doer a.Doer[T]) {
doer.Do()
package main
-import "b"
+import "./b"
func main() {
b.New[int]()
package main
-import "a"
+import "./a"
type Model[T any] struct {
- index a.Index[T]
+ index a.Index[T]
}
func NewModel[T any](index a.Index[T]) Model[T] {
return Model[T]{
- index: index,
+ index: index,
}
}
package main
-import "a"
+import "./a"
type S[Idx any] struct {
A string
package main
-import "a"
+import "./a"
func main() {
if a.F[int64]() != 8 {
package main
-import "p"
+import "./p"
func main() {
_ = p.MarshalFuncV1[int](func(int) ([]byte, error) { return nil, nil })
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
-import "a"
+import "./a"
func main() {
_ = a.S{}
package main
-import "a"
+import "./a"
type S struct{}
package main
-import "a"
+import "./a"
func main() {
obj := a.NewWrapperWithLock("this file does import sync")
package main
-import "a"
+import "./a"
func main() {
a.NewMetaContainer()
package b
-import "a"
+import "./a"
type Session struct {
privateField a.Val[string]
package main
-import "b"
+import "./b"
func main() {
var _ b.Session
"fmt"
"reflect"
- "a"
+ "./a"
)
func main() {
package main
import (
- "a"
+ "./a"
)
// Creates copy of set
package b
-import "a"
+import "./a"
type (
lA[P any] [10]P
package main
import (
- "a"
+ "./a"
"fmt"
)
package b
-import "a"
+import "./a"
//go:noinline
-func F() interface {} {
+func F() interface{} {
return a.T[int]{}
}
//go:noinline
func G() interface{} {
- return struct{X,Y a.U}{}
+ return struct{ X, Y a.U }{}
}
package c
-import "a"
+import "./a"
//go:noinline
-func F() interface {} {
+func F() interface{} {
return a.T[int]{}
}
//go:noinline
func G() interface{} {
- return struct{X,Y a.U}{}
+ return struct{ X, Y a.U }{}
}
package main
import (
- "b"
- "c"
+ "./b"
+ "./c"
)
func main() {
package main
-import "a"
+import "./a"
func main() {
a.F[string]()
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-import "a"
+import "./a"
func main() {
a.F[int]()
package b
-import "a"
+import "./a"
type B[T any] struct {
v a.A[T]
package b
-import "a"
+import "./a"
type B[T any] struct {
_ a.A[T]
package main
-import "b"
+import "./b"
func main() {
var _ b.B[int]
package b
-import "a"
+import "./a"
type Ap1[A, B any] struct {
opt a.Option[A]
package main
import (
- "b"
+ "./b"
"fmt"
)
package main
import (
- "a"
+ "./a"
)
//go:noinline
package b
import (
- "a"
+ "./a"
)
var IntBuilder = a.Builder[int]{}
package c
import (
- "b"
+ "./b"
)
func BuildInt() int {
package d
import (
- "c"
+ "./c"
)
func BuildInt() int {
package main
import (
- "d"
+ "./d"
"fmt"
)
package main
import (
- "b"
+ "./b"
"fmt"
)
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
import (
- "a"
+ "./a"
)
func main() {
package main
-import fp "goerror_fp"
+import fp "./goerror_fp"
func Fold[A, B any](zero B, a A, f func(B, A) B) B {
return f(zero, a)
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
import (
- "diameter"
+ "./diameter"
)
func main() {
package a1
-import "a0"
+import "./a0"
func New() int {
return a0.IntBuilder{}.New()
package a2
-import "a0"
+import "./a0"
func New() int {
return a0.Builder[int]{}.New1()
import (
"fmt"
- "a1"
- "a2"
+ "./a1"
+ "./a2"
)
func New() int {
package b
-import "a"
+import "./a"
func F() {
a.Marshal[int]()
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
import (
- "a"
+ "./a"
)
func main() {
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
import (
- "a"
+ "./a"
"fmt"
"strconv"
)
package main
import (
- "a"
+ "./a"
"fmt"
"reflect"
"strconv"
package main
import (
- "a"
+ "./a"
"fmt"
"math"
"sort"
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
import (
- "a"
+ "./a"
"fmt"
)
package main
import (
- "a"
+ "./a"
"bytes"
"fmt"
)
package main
import (
- "a"
+ "./a"
"fmt"
"unsafe"
)
package main
-import "a"
+import "./a"
func main() {
a.F(5.3)
package main
import (
- "a"
+ "./a"
"fmt"
"sort"
)
package main
import (
- "a"
+ "./a"
"fmt"
"math"
"strings"
package main
import (
- "a"
+ "./a"
"fmt"
"reflect"
"strconv"
package main
import (
- "a"
+ "./a"
"fmt"
)