mirror of
https://github.com/golang/go
synced 2024-11-22 05:44:41 -07:00
fix erroneous code in bugs; reported by iant.
also rob1.go runs, so fix its status. R=gri,iant OCL=13957 CL=13957
This commit is contained in:
parent
882ac63885
commit
69353f0a50
@ -6,7 +6,7 @@
|
||||
|
||||
package main
|
||||
|
||||
func frexp() (int, double) {
|
||||
func frexp() (a int, b double) {
|
||||
return 1, 2.0
|
||||
}
|
||||
|
||||
|
@ -81,6 +81,7 @@ Hello World!
|
||||
=========== ken/ptrvar.go
|
||||
|
||||
=========== ken/rob1.go
|
||||
9876543210
|
||||
|
||||
=========== ken/rob2.go
|
||||
(defn foo (add 12 34))
|
||||
|
@ -8,7 +8,7 @@ package main
|
||||
|
||||
type Item interface
|
||||
{
|
||||
Print_BUG func();
|
||||
Print();
|
||||
}
|
||||
|
||||
type ListItem struct
|
||||
@ -42,7 +42,7 @@ Print()
|
||||
{
|
||||
i := list.head;
|
||||
for i != nil {
|
||||
i.item.Print_BUG();
|
||||
i.item.Print();
|
||||
i = i.next;
|
||||
}
|
||||
}
|
||||
@ -54,14 +54,14 @@ type Integer struct
|
||||
}
|
||||
|
||||
func (this *Integer)
|
||||
Init_BUG(i int) *Integer
|
||||
Init(i int) *Integer
|
||||
{
|
||||
this.val = i;
|
||||
return this;
|
||||
}
|
||||
|
||||
func (this *Integer)
|
||||
Print_BUG()
|
||||
Print()
|
||||
{
|
||||
print this.val;
|
||||
}
|
||||
@ -73,9 +73,10 @@ main()
|
||||
list.Init();
|
||||
for i := 0; i < 10; i = i + 1 {
|
||||
integer := new(Integer);
|
||||
integer.Init_BUG(i);
|
||||
list.Insert(integer); //BUG: this is the failing line
|
||||
integer.Init(i);
|
||||
list.Insert(integer);
|
||||
}
|
||||
|
||||
list.Print();
|
||||
print "\n";
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ func f6(a int) (r int) {
|
||||
return 6;
|
||||
}
|
||||
|
||||
func f7(a int) (int, float) {
|
||||
func f7(a int) (x int, y float) {
|
||||
return 7, 7.0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user