go/src
Michael Fraenkel 5b071bfa88 cmd/compile: convert type during finishcompare
When recursively calling walkexpr, r.Type is still the untyped value.
It then sometimes recursively calls finishcompare, which complains that
you can't compare the resulting expression to that untyped value.

Updates #23834.

Change-Id: I6b7acd3970ceaff8da9216bfa0ae24aca5dee828
Reviewed-on: https://go-review.googlesource.com/97856
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
2018-03-02 19:48:23 +00:00
..
archive archive/zip: improve Writer.Create documentation on how to add directories 2018-02-26 19:58:48 +00:00
bufio
builtin
bytes bytes: add asm version of Index for short strings on arm64 2018-03-01 15:24:33 +00:00
cmd cmd/compile: convert type during finishcompare 2018-03-02 19:48:23 +00:00
compress compress/bzip2: use sort.Slice in huffman.go 2018-02-17 00:34:26 +00:00
container
context
crypto crypto: remove hand encoded amd64 instructions 2018-03-01 19:20:53 +00:00
database/sql database/sql: add String method to IsolationLevel 2018-02-22 15:17:52 +00:00
debug all: add more uses of stringer 2018-02-19 21:33:14 +00:00
encoding encoding/json: read ahead after value consumption 2018-03-01 19:03:04 +00:00
errors
expvar
flag
fmt fmt: change some unexported method names to camel case 2018-02-27 20:12:04 +00:00
go go/types: fix empty interface optimization (minor performance bug) 2018-02-28 18:22:21 +00:00
hash crypto: remove hand encoded amd64 instructions 2018-03-01 19:20:53 +00:00
html all: fix misspellings 2018-02-20 21:02:58 +00:00
image all: fix misspellings 2018-02-20 21:02:58 +00:00
index/suffixarray
internal net, internal/poll, net/internal/socktest: use SOCK_{CLOEXEC,NONBLOCK} accept4/socket flags on OpenBSD 2018-02-26 16:59:38 +00:00
io
log
math math: remove unused variable 2018-03-01 18:51:44 +00:00
mime
net net, internal/poll, net/internal/socktest: use SOCK_{CLOEXEC,NONBLOCK} accept4/socket flags on OpenBSD 2018-02-26 16:59:38 +00:00
os os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
path
plugin
reflect reflect: avoid calling common if type is known to be *rtype 2018-02-22 07:18:15 +00:00
regexp regexp: Regexp shouldn't keep references to inputs 2018-02-23 16:58:48 +00:00
runtime runtime: fix typo, func comments should start with function name 2018-03-02 12:03:30 +00:00
sort
strconv
strings strings: add Builder benchmarks comparing bytes.Buffer and strings.Builder 2018-02-26 18:00:12 +00:00
sync sync: enable profiling of RWMutex 2018-02-14 15:38:42 +00:00
syscall syscall: fix nil pointer dereference in Select on linux/{arm64,mips64x} 2018-03-02 08:18:31 +00:00
testing testing: gracefully handle subtest failing parent’s T 2018-03-01 10:17:22 +00:00
text text/template: fix the documentation of the block action 2018-02-21 20:57:47 +00:00
time time: avoid unnecessary type conversions 2018-02-26 16:14:51 +00:00
unicode
unsafe unsafe: fix reference to string header 2018-02-26 18:35:46 +00:00
vendor/golang_org/x
Make.dist
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat build: small cleanup in error message in make.bat 2018-02-26 10:27:14 +00:00
make.rc
naclmake.bash nacl*.bash: pass flags to make.bash 2018-02-14 17:09:31 +00:00
nacltest.bash nacl*.bash: pass flags to make.bash 2018-02-14 17:09:31 +00:00
race.bash
race.bat
run.bash
run.bat
run.rc