remove pic->native_stack_start

This commit is contained in:
Yuichi Nishiwaki
2016-02-24 16:32:24 +09:00
parent 29d7a7fc48
commit 73e38657ff
4 changed files with 18 additions and 17 deletions
+3 -4
View File
@@ -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)
-5
View File
@@ -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);