mirror of
https://github.com/golang/go
synced 2024-11-22 14:54:46 -07:00
cmd/gc: fix typo in ordermapassign
Fixes #7742 LGTM=dave, rsc R=rsc, bradfitz, dave CC=golang-codereviews https://golang.org/cl/85580047
This commit is contained in:
parent
388d5330ac
commit
f973d9460f
@ -472,7 +472,7 @@ ordermapassign(Node *n, Order *order)
|
||||
if(!istemp(m->left))
|
||||
m->left = ordercopyexpr(m->left, m->left->type, order, 0);
|
||||
if(!istemp(m->right))
|
||||
m->right = ordercopyexpr(m->left, m->left->type, order, 0);
|
||||
m->right = ordercopyexpr(m->right, m->right->type, order, 0);
|
||||
l->n = ordertemp(m->type, order, 0);
|
||||
a = nod(OAS, m, l->n);
|
||||
typecheck(&a, Etop);
|
||||
|
18
test/fixedbugs/issue7742.go
Normal file
18
test/fixedbugs/issue7742.go
Normal file
@ -0,0 +1,18 @@
|
||||
// compile
|
||||
|
||||
// Copyright 2014 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.
|
||||
|
||||
// Issue 7742: cannot use &autotmp_0001 (type *map[string]string) as type *string in function argument
|
||||
|
||||
package main
|
||||
|
||||
var (
|
||||
m map[string]string
|
||||
v string
|
||||
)
|
||||
|
||||
func main() {
|
||||
m[v], _ = v, v
|
||||
}
|
Loading…
Reference in New Issue
Block a user