| Index: courgette/disassembler.cc
|
| diff --git a/courgette/disassembler.cc b/courgette/disassembler.cc
|
| index 1b7b16e225d0c8fd03acfb70321a901a5bf60da0..f146b4eb71146b91fe4252061762146bba28889c 100644
|
| --- a/courgette/disassembler.cc
|
| +++ b/courgette/disassembler.cc
|
| @@ -125,8 +125,9 @@ bool Disassembler::Bad(const char* reason) {
|
| }
|
|
|
| void Disassembler::ReduceLength(size_t reduced_length) {
|
| - if (reduced_length < length_)
|
| - length_ = reduced_length;
|
| + CHECK_LE(reduced_length, length_);
|
| + length_ = reduced_length;
|
| + end_ = start_ + length_;
|
| }
|
|
|
| } // namespace courgette
|
|
|