about summary refs log tree commit diff
path: root/compilation
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-10-05 13:00:41 -0700
committerIrene Knapp <ireneista@irenes.space>2026-10-05 15:05:36 -0700
commitb8798f26ee09c4b30ffe033bd657a7f4c99210e5 (patch)
tree4e937c8e9e5072c202bff4b5aa281f969cbe8fbb /compilation
parenta0ef3365458bdd8e99d0d4bb05c6de9f13527ad6 (diff)
track the filename of an input buffer
this also includes some slightly better facilities for handling temporary strings

Change-Id: Idf5e6fd8ade675d7ceb73264d10895fe8da578d6
Force-Push: yes
Diffstat (limited to 'compilation')
-rw-r--r--compilation/top-level.e2
1 files changed, 1 insertions, 1 deletions
diff --git a/compilation/top-level.e b/compilation/top-level.e
index 2167fb9..669c074 100644
--- a/compilation/top-level.e
+++ b/compilation/top-level.e
@@ -168,7 +168,7 @@
 ~
 ~ (top-level source filename --)
 : inscribe
-  dup here @ = { allocate-string } if
+  allocate-string-if-temporary
   dup include drop
   s" latest-executable-data" find entry-to-execution-token execute
   ~ (top-level source filename, static source filename list,