aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.hpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-02-01 10:23:25 -0500
committerAndrew Kelley <superjoe30@gmail.com>2018-02-01 10:23:25 -0500
commit13b36d458f6ba45fdda1c1510e056a7012fb3fff (patch)
tree26afe03e50c7206f390ff44b4347bd493cfa067e /src/analyze.hpp
parent5f518dbeb952186b7c11777b2454256c8c4fb9ac (diff)
downloadzig-13b36d458f6ba45fdda1c1510e056a7012fb3fff.tar.gz
zig-13b36d458f6ba45fdda1c1510e056a7012fb3fff.zip
*WIP* error sets - fix implicit cast
Diffstat (limited to 'src/analyze.hpp')
-rw-r--r--src/analyze.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/analyze.hpp b/src/analyze.hpp
index 06c582fb77..9af259b10d 100644
--- a/src/analyze.hpp
+++ b/src/analyze.hpp
@@ -46,7 +46,7 @@ bool type_has_bits(TypeTableEntry *type_entry);
ImportTableEntry *add_source_file(CodeGen *g, PackageTableEntry *package, Buf *abs_full_path, Buf *source_code);
-bool types_match_const_cast_only(TypeTableEntry *expected_type, TypeTableEntry *actual_type);
+bool types_match_const_cast_only(CodeGen *g, TypeTableEntry *expected_type, TypeTableEntry *actual_type);
VariableTableEntry *find_variable(CodeGen *g, Scope *orig_context, Buf *name);
Tld *find_decl(CodeGen *g, Scope *scope, Buf *name);
void resolve_top_level_decl(CodeGen *g, Tld *tld, bool pointer_only, AstNode *source_node);
@@ -189,5 +189,6 @@ ConstExprValue *get_builtin_value(CodeGen *codegen, const char *name);
TypeTableEntry *get_ptr_to_stack_trace_type(CodeGen *g);
void analyze_fn_body(CodeGen *g, FnTableEntry *fn_table_entry);
+TypeTableEntry *get_auto_err_set_type(CodeGen *g, FnTableEntry *fn_entry);
#endif