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----- --=-=-=--