Index: llvm/test/tools/llvm-objdump/X86/start-stop-address.test =================================================================== --- llvm/test/tools/llvm-objdump/X86/start-stop-address.test +++ llvm/test/tools/llvm-objdump/X86/start-stop-address.test @@ -68,4 +68,5 @@ // OUT-OF-RANGE-NOT: Disassembly // RUN: not llvm-objdump -d %t.out --start-address=0x40 --stop-address=0x3f 2>&1 | FileCheck %s --check-prefix ERRMSG -// ERRMSG: error: Start address should be less than stop address. +// RUN: not llvm-objdump -d %t.out --start-address=0x40 --stop-address=0x40 2>&1 | FileCheck %s --check-prefix ERRMSG +// ERRMSG: start address should be less than stop address. Index: llvm/tools/llvm-objdump/llvm-objdump.cpp =================================================================== --- llvm/tools/llvm-objdump/llvm-objdump.cpp +++ llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -1403,8 +1403,8 @@ } static void disassembleObject(const ObjectFile *Obj, bool InlineRelocs) { - if (StartAddress > StopAddress) - error("Start address should be less than stop address"); + if (StartAddress >= StopAddress) + error("start address should be less than stop address"); const Target *TheTarget = getTarget(Obj);