Index: llvm/tools/llvm-objdump/llvm-objdump.cpp =================================================================== --- llvm/tools/llvm-objdump/llvm-objdump.cpp +++ llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -1376,6 +1376,8 @@ static void disassembleObject(const ObjectFile *Obj, bool InlineRelocs) { if (StartAddress > StopAddress) error("Start address should be less than stop address"); + else if (StartAddress == StopAddress) + error("Start address should not be equal to target object's stop address"); const Target *TheTarget = getTarget(Obj);