Home | History | Annotate | Download | only in fixedbugs
      1 // errorcheck -0 -l -d=wb
      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 // Test write barrier for implicit assignments to result parameters
      8 // that have escaped to the heap.
      9 
     10 package issue13587
     11 
     12 import "errors"
     13 
     14 func escape(p *error)
     15 
     16 func F() (err error) {
     17 	escape(&err)
     18 	return errors.New("error") // ERROR "write barrier"
     19 }
     20