diff options
| author | Josh Wolfe <thejoshwolfe@gmail.com> | 2015-11-30 22:12:21 -0700 |
|---|---|---|
| committer | Josh Wolfe <thejoshwolfe@gmail.com> | 2015-11-30 22:12:21 -0700 |
| commit | 00f4c05784c05552e1e379b98c09161c936cfb31 (patch) | |
| tree | 5b2234cae585c5ac3a2cb23503908b0a6e2a27e3 /src/codegen.hpp | |
| parent | abbc3957019c3a12dacd54869ff18b91c3f07699 (diff) | |
| parent | 55b8472374eede496b59396dbe253b05b16063e1 (diff) | |
| download | zig-00f4c05784c05552e1e379b98c09161c936cfb31.tar.gz zig-00f4c05784c05552e1e379b98c09161c936cfb31.zip | |
merge conflicts
Diffstat (limited to 'src/codegen.hpp')
| -rw-r--r-- | src/codegen.hpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/codegen.hpp b/src/codegen.hpp index 7795a3d3d9..403931b834 100644 --- a/src/codegen.hpp +++ b/src/codegen.hpp @@ -29,7 +29,7 @@ struct ErrorMsg { }; -CodeGen *create_codegen(AstNode *root, Buf *in_file); +CodeGen *codegen_create(Buf *root_source_dir); enum CodeGenBuildType { CodeGenBuildTypeDebug, @@ -38,15 +38,12 @@ enum CodeGenBuildType { void codegen_set_build_type(CodeGen *codegen, CodeGenBuildType build_type); void codegen_set_is_static(CodeGen *codegen, bool is_static); void codegen_set_strip(CodeGen *codegen, bool strip); +void codegen_set_verbose(CodeGen *codegen, bool verbose); void codegen_set_out_type(CodeGen *codegen, OutType out_type); void codegen_set_out_name(CodeGen *codegen, Buf *out_name); -void code_gen_optimize(CodeGen *g); +void codegen_add_code(CodeGen *g, Buf *source_path, Buf *source_code); -void code_gen(CodeGen *g); - -void code_gen_link(CodeGen *g, const char *out_file); - -ZigList<ErrorMsg> *codegen_error_messages(CodeGen *g); +void codegen_link(CodeGen *g, const char *out_file); #endif |
