translate-c: a little closer to self-hosted implementation
This commit is contained in:
@@ -2,11 +2,14 @@
|
||||
// src-self-hosted/stage1.zig
|
||||
|
||||
#include "userland.h"
|
||||
#include "ast_render.hpp"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
void stage2_translate_c(void) {
|
||||
Error stage2_translate_c(struct Stage2Ast **out_ast,
|
||||
const char **args_begin, const char **args_end, enum Stage2TranslateMode mode)
|
||||
{
|
||||
const char *msg = "stage0 called stage2_translate_c";
|
||||
stage2_panic(msg, strlen(msg));
|
||||
}
|
||||
@@ -22,3 +25,8 @@ void stage2_panic(const char *ptr, size_t len) {
|
||||
fflush(stderr);
|
||||
abort();
|
||||
}
|
||||
|
||||
void stage2_render_ast(struct Stage2Ast *ast, FILE *output_file) {
|
||||
const char *msg = "stage0 called stage2_render_ast";
|
||||
stage2_panic(msg, strlen(msg));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user