diff options
Diffstat (limited to 'courgette')
-rw-r--r-- | courgette/courgette_tool.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/courgette/courgette_tool.cc b/courgette/courgette_tool.cc index 88c346b..635dd91 100644 --- a/courgette/courgette_tool.cc +++ b/courgette/courgette_tool.cc @@ -84,6 +84,13 @@ void Disassemble(const base::FilePath& input_file, if (parse_status != courgette::C_OK) Problem("Can't parse input."); + // Trim labels below a certain threshold + const courgette::Status trim_status = TrimLabels(program); + if (trim_status != courgette::C_OK) { + courgette::DeleteAssemblyProgram(program); + Problem("Can't trim labels."); + } + courgette::EncodedProgram* encoded = NULL; const courgette::Status encode_status = Encode(program, &encoded); |