diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-04-21 19:37:39 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-04-25 00:06:57 -0400 |
| commit | 712274997e80a93bdfe204f2238c4cfaac72a5b8 (patch) | |
| tree | 1931c87f8222bb961e6a530e277f7a30ef56c2c8 /src/userland.cpp | |
| parent | 976080462cf62f6f112d38176b99e5bb8a57bf37 (diff) | |
| download | zig-712274997e80a93bdfe204f2238c4cfaac72a5b8.tar.gz zig-712274997e80a93bdfe204f2238c4cfaac72a5b8.zip | |
translate-c: unify API for self-hosted and C++ translate-c
See #1964
Diffstat (limited to 'src/userland.cpp')
| -rw-r--r-- | src/userland.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/userland.cpp b/src/userland.cpp index 9935d5c04a..fad1450f0d 100644 --- a/src/userland.cpp +++ b/src/userland.cpp @@ -8,12 +8,19 @@ #include <string.h> Error stage2_translate_c(struct Stage2Ast **out_ast, - const char **args_begin, const char **args_end, enum Stage2TranslateMode mode) + struct Stage2ErrorMsg **out_errors_ptr, size_t *out_errors_len, + const char **args_begin, const char **args_end, enum Stage2TranslateMode mode, + const char *resources_path) { const char *msg = "stage0 called stage2_translate_c"; stage2_panic(msg, strlen(msg)); } +void stage2_free_clang_errors(struct Stage2ErrorMsg *ptr, size_t len) { + const char *msg = "stage0 called stage2_free_clang_errors"; + stage2_panic(msg, strlen(msg)); +} + void stage2_zen(const char **ptr, size_t *len) { const char *msg = "stage0 called stage2_zen"; stage2_panic(msg, strlen(msg)); |
