tags 19417 + notabug close 19417 thanks Matt Wette <[email protected]> writes: > I have been told this has to do with '((a . 1) (b . 1)) being a > literal. I'm guessing guile caches this and it get then mutated.
Right. As explained on guile-user, mutating literal data is not
permitted and leads to unspecified behavior. Our compiler aggressively
shares data between literals in the same compilation unit.
Mark
