aboutsummaryrefslogtreecommitdiff
path: root/src/ir.hpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-12-01 17:09:11 -0500
committerAndrew Kelley <andrew@ziglang.org>2019-12-01 17:09:11 -0500
commitc2cee40aec5a65fa1c0d716f4a0660492717c356 (patch)
tree5e48324b5a20c761b6aa021b6a320a5ed6d8bd6a /src/ir.hpp
parent8524404f715ea660c4469dadb37701f7a46f85af (diff)
downloadzig-c2cee40aec5a65fa1c0d716f4a0660492717c356.tar.gz
zig-c2cee40aec5a65fa1c0d716f4a0660492717c356.zip
add advanced IR debugging support
and use it to improve copy_const_val with regards to parent backrefs
Diffstat (limited to 'src/ir.hpp')
-rw-r--r--src/ir.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ir.hpp b/src/ir.hpp
index 75bc9df27b..a20dc2d232 100644
--- a/src/ir.hpp
+++ b/src/ir.hpp
@@ -35,4 +35,8 @@ ZigValue *const_ptr_pointee(IrAnalyze *ira, CodeGen *codegen, ZigValue *const_va
AstNode *source_node);
const char *float_op_to_name(BuiltinFnId op, bool llvm_name);
+// for debugging purposes
+void dbg_ir_break(const char *src_file, uint32_t line);
+void dbg_ir_clear(void);
+
#endif