Run Format

Source file test/fixedbugs/issue19246.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.
  // Issue 19246: Failed to evaluate some zero-sized values
  // when converting them to interfaces.
  package main
  import "os"
  type B struct{}
  func f(i interface{}) {}
  func main() {
  	defer func() {
  		if recover() == nil {
  			println("expected nil pointer dereference panic")
  	var b *B

View as plain text