diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-12-01 17:09:11 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-12-01 17:09:11 -0500 |
| commit | c2cee40aec5a65fa1c0d716f4a0660492717c356 (patch) | |
| tree | 5e48324b5a20c761b6aa021b6a320a5ed6d8bd6a /src/ir.hpp | |
| parent | 8524404f715ea660c4469dadb37701f7a46f85af (diff) | |
| download | zig-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.hpp | 4 |
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 |
