...
Run Format

Source file test/fixedbugs/bug022.go

Documentation: test/fixedbugs

  // errorcheck
  
  // 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 putint(digits *string) {
  	var i byte;
  	i = (*digits)[7];  // compiles
  	i = digits[7];  // ERROR "illegal|is not|invalid"
  	_ = i;
  }
  
  func main() {
  	s := "asdfasdfasdfasdf";
  	putint(&s);
  }
  
  /*
  bug022.go:8: illegal types for operand
  	(*<string>*STRING) INDEXPTR (<int32>INT32)
  bug022.go:8: illegal types for operand
  	(<uint8>UINT8) AS
  */
  

View as plain text