tools/go/ssa/interp
Alan Donovan 4b1d99f7f3 go/ssa/interp: delete SSA bodies from standalone functions in "reflect"
...like we do for "runtime" functions, so that they fail informatively
if executed.  They all need intrinsics, but only some are yet defined.

Also:
- added test for issue 9462
- "BUG" in test output is now a failure in all tests (not just $GOROOT tests)
- added intrinsic for reflect.SliceOf
- show dynamic type of panic value

Fixes issue 9462

Change-Id: I3a504c7faeed81e922fedc7dd59222717f3a7e95
Reviewed-on: https://go-review.googlesource.com/2145
Reviewed-by: Robert Griesemer <gri@golang.org>
2014-12-29 17:35:17 +00:00
..
testdata go/ssa/interp: delete SSA bodies from standalone functions in "reflect" 2014-12-29 17:35:17 +00:00
external.go go/ssa/interp: delete SSA bodies from standalone functions in "reflect" 2014-12-29 17:35:17 +00:00
external_darwin.go go/ssa/interp: add syscall.Sysctl to Darwin. 2014-03-04 13:34:45 -05:00
external_freebsd.go go.tools/go/ssa/interp: add wrappers for Sysctl{,Uint32} intrinsics on FreeBSD 2014-04-18 15:58:12 -04:00
external_plan9.go go.tools/ssa/interp: add intrinsics for (*sync.Pool).{Get,Put}. 2014-01-27 13:11:16 -05:00
external_unix.go go.tools/ssa/interp: add intrinsics for (*sync.Pool).{Get,Put}. 2014-01-27 13:11:16 -05:00
external_windows.go go.tools/ssa/interp: add intrinsics for (*sync.Pool).{Get,Put}. 2014-01-27 13:11:16 -05:00
interp.go go/ssa/interp: delete SSA bodies from standalone functions in "reflect" 2014-12-29 17:35:17 +00:00
interp_test.go go/ssa/interp: delete SSA bodies from standalone functions in "reflect" 2014-12-29 17:35:17 +00:00
map.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
ops.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
reflect.go go/ssa/interp: delete SSA bodies from standalone functions in "reflect" 2014-12-29 17:35:17 +00:00
value.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00