go.tools/cmd/vet: use new Assertable predicate (fix build)

LGTM=r
R=r
CC=golang-codereviews
https://golang.org/cl/59210045
This commit is contained in:
Robert Griesemer 2014-02-03 11:39:10 -08:00
Родитель 3e68d08251
Коммит 4dcaee97b2
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -103,7 +103,7 @@ func (f *File) matchArgTypeInternal(t printfArgType, typ types.Type, arg ast.Exp
}
// If we can use a string, might arg (dynamically) implement the Stringer or Error interface?
if t&argString != 0 {
if types.Implements(typ, errorType, false) || types.Implements(typ, stringerType, false) {
if types.Assertable(errorType, typ) || types.Assertable(stringerType, typ) {
return true
}
}