[M3commit] CVS Update: cm3

Rodney M. Bates rodney_bates at lcwb.coop
Sun Mar 31 19:46:04 CEST 2013

I couldn't get this to compile at all in the CVS tree (that pesky missing .M3EXPORTS problem,
which I have never understood.)

When I put it in another place, altered the m3makefile with an added import("libm3") and program("main")
and removed the Test.common, it compiled and ran for me, with output:

Public.F1.a 0x1d9a158
Public.F1.a.a 0x1d9a168
Private.F2:a 0x1d9a158
Private.F2:a.a 0x1d9a168
Private.F2:a.b 0x1d9a160

On 03/31/2013 08:22 AM, Jay Krell wrote:
> CVSROOT:	/usr/cvs
> Changes by:	jkrell at birch.	13/03/31 08:22:54
> Added files:
> 	cm3/m3-sys/m3tests/src/p2/p253/: Main.m3 Private.i3 Private.m3
> 	                                 Public.i3 Public.m3 c.c
> 	                                 m3makefile
> Log message:
> 	small test case to understand opaque types
> 	The error about missing a compile-time type can be had by
> 	not importint "Private" in Main.m3.

More information about the M3commit mailing list