aboutsummaryrefslogtreecommitdiff
path: root/src/userland.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-04-21 19:37:39 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-04-25 00:06:57 -0400
commit712274997e80a93bdfe204f2238c4cfaac72a5b8 (patch)
tree1931c87f8222bb961e6a530e277f7a30ef56c2c8 /src/userland.cpp
parent976080462cf62f6f112d38176b99e5bb8a57bf37 (diff)
downloadzig-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.cpp9
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));