...
Run Format

Source file test/fixedbugs/bug142.go

Documentation: test/fixedbugs

  // run
  
  // Copyright 2009 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
  
  func panic1(s string) bool {
  	panic(s);
  }
  
  func main() {
  	x := false && panic1("first") && panic1("second");
  	x = x == true && panic1("first") && panic1("second");
  }
  
  /*
  ; 6.out
  second
  panic PC=0x250f98
  main·panic1+0x36 /Users/rsc/goX/test/bugs/bug142.go:6
  	main·panic1(0xae30, 0x0)
  main·main+0x23 /Users/rsc/goX/test/bugs/bug142.go:10
  	main·main()
  mainstart+0xf /Users/rsc/goX/src/runtime/amd64/asm.s:53
  	mainstart()
  sys·Goexit /Users/rsc/goX/src/runtime/proc.c:124
  	sys·Goexit()
  ; 
  */
  

View as plain text