...
Run Format

Source file test/fixedbugs/issue13261.go

Documentation: test/fixedbugs

  // compile
  
  // Copyright 2015 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.
  
  // Taking the address of a parenthesized composite literal is permitted.
  
  package main
  
  type T struct{}
  
  func main() {
  	_ = &T{}
  	_ = &(T{})
  	_ = &((T{}))
  
  	_ = &struct{}{}
  	_ = &(struct{}{})
  	_ = &((struct{}{}))
  
  	switch (&T{}) {}
  	switch &(T{}) {}
  	switch &((T{})) {}
  
  	switch &struct{}{} {}
  	switch &(struct{}{}) {}
  	switch &((struct{}{})) {}
  }
  

View as plain text