remove pic->native_stack_start
This commit is contained in:
@@ -59,10 +59,10 @@ struct pic_state {
|
||||
pic_value globals; /* weak */
|
||||
pic_value macros; /* weak */
|
||||
khash_t(ltable) ltable;
|
||||
struct list_head ireps; /* chain */
|
||||
struct list_head ireps;
|
||||
|
||||
xFILE files[XOPEN_MAX];
|
||||
struct code iseq[2]; /* for pic_apply_trampoline */
|
||||
struct code iseq[2]; /* for pic_apply_trampoline */
|
||||
|
||||
bool gc_enable;
|
||||
struct heap *heap;
|
||||
@@ -70,9 +70,8 @@ struct pic_state {
|
||||
size_t arena_size, arena_idx;
|
||||
|
||||
pic_value err;
|
||||
pic_panicf panicf;
|
||||
|
||||
char *native_stack_start;
|
||||
pic_panicf panicf;
|
||||
};
|
||||
|
||||
#if defined(__cplusplus)
|
||||
|
||||
@@ -190,8 +190,6 @@ pic_init_core(pic_state *pic)
|
||||
pic_state *
|
||||
pic_open(pic_allocf allocf, void *userdata)
|
||||
{
|
||||
char t;
|
||||
|
||||
pic_state *pic;
|
||||
|
||||
pic = allocf(userdata, NULL, sizeof(pic_state));
|
||||
@@ -284,9 +282,6 @@ pic_open(pic_allocf allocf, void *userdata)
|
||||
xfopen_null(pic, "w");
|
||||
#endif
|
||||
|
||||
/* native stack marker */
|
||||
pic->native_stack_start = &t;
|
||||
|
||||
/* root tables */
|
||||
pic->globals = pic_make_weak(pic);
|
||||
pic->macros = pic_make_weak(pic);
|
||||
|
||||
Reference in New Issue
Block a user