Source file test/fixedbugs/issue10253.go
1 // 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 9 package main 10 11 func main() { 12 if !eq() { 13 panic("wrong value") 14 } 15 } 16 17 var text = "abc" 18 var s = &str{text} 19 20 func eq() bool { 21 return text[0] == s.text[0] 22 } 23 24 type str struct { 25 text string 26 } 27