On Mon 01 Apr 2013 22:54, Andy Wingo <wi...@pobox.com> writes: > Though we already violate them in innumerable ways in Guile, this is not > one of those cases: > > struct foo { a a; b b; } *foo; > foo = malloc (sizeof (*foo)); > a* a = &bar.a; > b* b = &bar.b;
To be clear, I was suggesting to allocate some struct type that is never again referenced; not to cast. But these comments shouldn't hold back your patches. We can fix things later if needed. Andy -- http://wingolog.org/