Re: Miscompilation of make-box when stackable pass is enabled

[email protected] Mon, 3 Mar 2025 12:43:17 +0100
Newsgroups gmane.lisp.scheme.bigloo
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi Joseph,

> I noticed problems when compiling code with -call/cc and -fstackable
> enabled. Boxes introduced by -call/cc were mistakenly being compiled
> as stackable when they actually escaped. This resulted in errors later
> when the escaped value was accessed and it no longer pointed to the
> original value. I have submitted a simple PR I believe addresses the
> problem at https://github.com/manuel-serrano/bigloo/pull/128. Please
> take a look. I definitely could have missed something.
I don't think so. Your fix seems correct absolutely correct.

> Also, I recently did some work on cigloo to improve its ability to
> parse modern C and Gcc extensions. The PR for it is at
> https://github.com/manuel-serrano/bigloo/pull/126. If you have a
> chance, please take a look at this too.
Merge too.

Thank you.

=2D-=20
Manuel

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEELgdDMTtUx/Mxl41xMMxQ5DtOwukFAmfFlmIACgkQMMxQ5DtO
wulj3ggAqai7zw8R5dhfk/61oihXJzOprzI4QD+FLddD232OyYv4y2or9RiDjtuC
zJknvpe1xfd2KMv59I8afovX0JQ6d+ENEMg/6duO6tunPBTo4ZPnAiB4FfSOI5Yz
iblMzi9liMfGMFlOAyhAjunde63f4mMdn6UKUZXNcMQl14WUmFX++SerhJO4OOey
eu2pSq/H01BaAhtE7pksnUN1lB2RpzJkSqgo06VDCMUc4dzZOl5joVsPpzbm3ukP
LYc9vi9DJNqTSZwk+oXtZlvsMObYDvAmJZ/SsCnHfOlWh8Ij7XO7GzJwNuZ9ZOXa
dRkUzIBEzHe4EL8uEFL0EqqxhU0sYg==
=gDBf
-----END PGP SIGNATURE-----
--=-=-=--