mirror of
				https://github.com/golang/go.git
				synced 2025-10-31 16:50:58 +00:00 
			
		
		
		
	 57d40f1b27
			
		
	
	
		57d40f1b27
		
	
	
	
	
		
			
			This CL removes the rundircmpout action completely because it is not used anywhere. The run case already looks for output files. Rename the cmpout action mentioned in tests to the run action and remove "cmpout" from run.go. Change-Id: I835ceb70082927f8e9360e0ea0ba74f296363ab3 Reviewed-on: https://go-review.googlesource.com/115575 Run-TryBot: Yury Smolsky <yury@smolsky.by> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
		
			
				
	
	
		
			54 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| // run
 | |
| 
 | |
| // Copyright 2014 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.
 | |
| 
 | |
| // Test internal print routines that are generated
 | |
| // by the print builtin.  This test is not exhaustive,
 | |
| // we're just checking that the formatting is correct.
 | |
| 
 | |
| package main
 | |
| 
 | |
| func main() {
 | |
| 	println((interface{})(nil)) // printeface
 | |
| 	println((interface {        // printiface
 | |
| 		f()
 | |
| 	})(nil))
 | |
| 	println((map[int]int)(nil)) // printpointer
 | |
| 	println(([]int)(nil))       // printslice
 | |
| 	println(int64(-7))          // printint
 | |
| 	println(uint64(7))          // printuint
 | |
| 	println(uint32(7))          // printuint
 | |
| 	println(uint16(7))          // printuint
 | |
| 	println(uint8(7))           // printuint
 | |
| 	println(uint(7))            // printuint
 | |
| 	println(uintptr(7))         // printuint
 | |
| 	println(8.0)                // printfloat
 | |
| 	println(complex(9.0, 10.0)) // printcomplex
 | |
| 	println(true)               // printbool
 | |
| 	println(false)              // printbool
 | |
| 	println("hello")            // printstring
 | |
| 	println("one", "two")       // printsp
 | |
| 
 | |
| 	// test goprintf
 | |
| 	defer println((interface{})(nil))
 | |
| 	defer println((interface {
 | |
| 		f()
 | |
| 	})(nil))
 | |
| 	defer println((map[int]int)(nil))
 | |
| 	defer println(([]int)(nil))
 | |
| 	defer println(int64(-11))
 | |
| 	defer println(uint64(12))
 | |
| 	defer println(uint32(12))
 | |
| 	defer println(uint16(12))
 | |
| 	defer println(uint8(12))
 | |
| 	defer println(uint(12))
 | |
| 	defer println(uintptr(12))
 | |
| 	defer println(13.0)
 | |
| 	defer println(complex(14.0, 15.0))
 | |
| 	defer println(true)
 | |
| 	defer println(false)
 | |
| 	defer println("hello")
 | |
| 	defer println("one", "two")
 | |
| }
 |