Stack fixes.

This commit is contained in:
Ben Vanik
2014-02-02 12:28:40 -08:00
parent e5e490ca9b
commit 544d453691
7 changed files with 61 additions and 34 deletions

View File

@@ -145,9 +145,11 @@ public:
void MarkSourceOffset(hir::Instr* i);
size_t stack_size() const { return stack_size_; }
protected:
void* Emplace(size_t stack_size);
int Emit(hir::HIRBuilder* builder);
int Emit(hir::HIRBuilder* builder, size_t& out_stack_size);
protected:
runtime::Runtime* runtime_;
@@ -168,6 +170,8 @@ protected:
size_t source_map_count_;
Arena source_map_arena_;
size_t stack_size_;
};