Russ Cox 9346c6d901 make every func literal expression allocate,
so that == on func means that the
functions originated in the same
execution of a func literal or definition.

before, there was an inconsistency:

	func() {x++} != func() {x++}

but

	func() {} == func() {}

this CL makes the second case != too,
just like

	make(map[int]int) != make(map[int]int)

R=r
DELTA=202  (71 added, 62 deleted, 69 changed)
OCL=32393
CL=32398
2009-07-28 20:01:00 -07:00
..
2009-07-28 14:50:17 -07:00
6l:
2008-10-20 17:33:51 -07:00
2008-06-04 14:46:07 -07:00
2009-06-09 09:53:44 -07:00
2009-06-05 22:18:32 -07:00
2009-06-05 22:18:32 -07:00
2009-06-05 22:18:32 -07:00
2008-11-19 12:54:44 -08:00
2009-07-13 10:26:58 -07:00