...
Run Format

Source file test/fixedbugs/issue18636.go

Documentation: test/fixedbugs

  // run
  
  // Copyright 2017 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.
  
  package main
  
  import "runtime/debug"
  
  type Foo struct {
  	A [1 << 20]byte
  	B string
  }
  
  func run(c chan bool) {
  	f := new(Foo)
  	*f = Foo{B: "hello"}
  	c <- true
  }
  
  func main() {
  	debug.SetMaxStack(1 << 16)
  	c := make(chan bool)
  	go run(c)
  	<-c
  }
  

View as plain text