aboutsummaryrefslogtreecommitdiff
path: root/src/guile/silex
diff options
context:
space:
mode:
authorLudovic Courtès2018-03-30 15:34:38 +0200
committerLudovic Courtès2018-03-30 15:42:53 +0200
commit869c137fd84eddf71b074898ff7210cddc35a877 (patch)
treeff62ebffd26c1aeb341c440505b2f700d44b35e8 /src/guile/silex
parent08a4706b2c220048b138fcedfec822a1d319e138 (diff)
downloadskribilo-869c137fd84eddf71b074898ff7210cddc35a877.tar.gz
skribilo-869c137fd84eddf71b074898ff7210cddc35a877.tar.lz
skribilo-869c137fd84eddf71b074898ff7210cddc35a877.zip
Do not mutate lists that may be literal.
On Guile 2.2 this would lead to a segmentation fault or a 'set-car!' error ("expecting mutable pair") on 2.2.3+. * src/guile/skribilo/engine.scm (engine-custom-set!): Do not mutate CUSTOMS. * src/guile/skribilo/resolve.scm (do-resolve! <pair>): Do not mutate AST. (do-resolve! <node>): Do not mutate OPTIONS. (do-resolve! <document>): Do not mutate the list of customs.
Diffstat (limited to 'src/guile/silex')
0 files changed, 0 insertions, 0 deletions