[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Thu Aug 26 12:27:09 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/08/26 12:27:09

Modified files:
	cm3/m3-sys/m3tests/src/p2/p240/: m3makefile 

Log message:
	pass and return records from sizes 1 to 100 by value
	There is some problem around passing records by value
	when I give the backend more type information.
	I'm having trouble tracking down the right code in the frontend.
	
	It is important that the calls and functions agree on protocol,
	even if that means records of certain sizes/types are passed
	in registers, vs. others by pointer.
	
	I'm very inclined to make the frontend make a simple consistent
	decision to always pass by pointer, but let's see what it does
	currently first.




More information about the M3commit mailing list