Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1533)

Side by Side Diff: test/fixedbugs/issue4252.dir/a.go

Issue 6856126: code review 6856126: cmd/gc: do not export useless private symbols. (Closed)
Patch Set: diff -r 78ed3c237603 https://go.googlecode.com/hg/ Created 11 years, 3 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/fixedbugs/issue4252.go ('k') | test/fixedbugs/issue4252.dir/main.go » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2012 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 // A package that redeclares common builtin names.
6 package a
7
8 var true = 0 == 1
9 var false = 0 == 0
10 var nil = 1
11
12 const append = 42
13
14 type error bool
15 type int interface{}
16
17 func len(interface{}) int32 { return 42 }
18
19 func Test() {
20 var array [append]int
21 if true {
22 panic("unexpected builtin true instead of redeclared one")
23 }
24 if !false {
25 panic("unexpected builtin false instead of redeclared one")
26 }
27 if len(array) != 42 {
28 println(len(array))
29 panic("unexpected call of builtin len")
30 }
31 }
32
33 func InlinedFakeTrue() error { return error(true) }
34 func InlinedFakeFalse() error { return error(false) }
35 func InlinedFakeNil() int { return nil }
OLDNEW
« no previous file with comments | « test/fixedbugs/issue4252.go ('k') | test/fixedbugs/issue4252.dir/main.go » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b