summaryrefslogtreecommitdiff
path: root/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'types.h')
-rw-r--r--types.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/types.h b/types.h
index bf74d9c..64b4fc8 100644
--- a/types.h
+++ b/types.h
@@ -809,7 +809,7 @@ typedef struct Declaration {
/* for eval, for non-constant decls.: */
/* the pointers to values need to be fixed, which is why this isn't just Value *. */
- /* OPTIM: some freeable block array of values somewhere which we can just use a pointer to? */
+ /* OPTIM: some block array of values somewhere which we can just use a pointer to, which is freed when the block is exited? */
Value **val_stack;
};
} Declaration;
@@ -888,7 +888,6 @@ typedef struct Evaluator {
struct Typer *typer;
bool returning;
Value ret_val;
- void **to_free; /* an array of data to free for this scope. */
bool enabled;
ForeignFnManager ffmgr;
} Evaluator;