summaryrefslogtreecommitdiff
path: root/src/cmd/gc/sys.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-01-09 00:17:46 -0800
committerRuss Cox <rsc@golang.org>2009-01-09 00:17:46 -0800
commit6506670d5761f96ea24a2692f83765e21576da92 (patch)
tree8294974762ab403e555ab47cfa23caed71af1549 /src/cmd/gc/sys.go
parente09d153f4e7e543dd288ce564b3bba787b01fe7a (diff)
downloadgolang-6506670d5761f96ea24a2692f83765e21576da92.tar.gz
update sys.reflect and sys.unreflect to accomodate
the possibility of large objects in interface values. R=r DELTA=171 (97 added, 22 deleted, 52 changed) OCL=22382 CL=22382
Diffstat (limited to 'src/cmd/gc/sys.go')
-rw-r--r--src/cmd/gc/sys.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/gc/sys.go b/src/cmd/gc/sys.go
index 445104b04..ba74fae61 100644
--- a/src/cmd/gc/sys.go
+++ b/src/cmd/gc/sys.go
@@ -35,8 +35,8 @@ export func ifaceI2T2(sigt *byte, iface any) (ret any, ok bool);
export func ifaceI2I(sigi *byte, iface any) (ret any);
export func ifaceI2I2(sigi *byte, iface any) (ret any, ok bool);
export func ifaceeq(i1 any, i2 any) (ret bool);
-export func reflect(i interface { }) (uint64, string);
-export func unreflect(uint64, string) (ret interface { });
+export func reflect(i interface { }) (uint64, string, bool);
+export func unreflect(uint64, string, bool) (ret interface { });
export func argc() int;
export func envc() int;