blob: fafca6c733ee1e0c30d7831d076cd83d07d77244 [file] [log] [blame]
David Crawshaw33448d92015-04-02 11:35:56 -04001// run
2
3// Copyright 2015 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7// issue 10253: cmd/7g: bad codegen, probably regopt related
8
9package main
10
11func main() {
12 if !eq() {
13 panic("wrong value")
14 }
15}
16
17var text = "abc"
18var s = &str{text}
19
20func eq() bool {
21 return text[0] == s.text[0]
22}
23
24type str struct {
25 text string
26}