Skip to content

Commit

Permalink
test: add test for findTypeLoop with symbols from other packages
Browse files Browse the repository at this point in the history
CL 274294 improved findTypeLoop but also fixed a new found bug on master
branch. This Cl adds test cases for this.

Updates #44266

Change-Id: Ie4a07a3487758a1e4ad2f2847dcde975b10d2a77
Reviewed-on: https://go-review.googlesource.com/c/go/+/292889
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
  • Loading branch information
cuonglm committed Feb 23, 2021
1 parent 5f3dabb commit 1901e26
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions test/fixedbugs/issue44266.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// errorcheck

// Copyright 2021 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package p

import "io"

type T1 interface {
io.Reader
}

type T2 struct {
io.SectionReader
}

type T3 struct { // ERROR "invalid recursive type T3"
T1
T2
parent T3
}

0 comments on commit 1901e26

Please sign in to comment.