diff options
| author | Davide Italiano <davide@freebsd.org> | 2016-04-20 17:53:21 +0000 |
|---|---|---|
| committer | Davide Italiano <davide@freebsd.org> | 2016-04-20 17:53:21 +0000 |
| commit | 8a8f24b098c9d984f6155411605b0d5120e3f9d6 (patch) | |
| tree | 992dc3f27a63a97a86d51d4855df904883e6ceb6 /llvm | |
| parent | b011ad7330e5cc82955862d3c7a0a47aaab9b8ab (diff) | |
| download | bcm5719-llvm-8a8f24b098c9d984f6155411605b0d5120e3f9d6.tar.gz bcm5719-llvm-8a8f24b098c9d984f6155411605b0d5120e3f9d6.zip | |
[MC] EmitNop: Make an assertion more useful.
Differential Revision: http://reviews.llvm.org/D19334
llvm-svn: 266895
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/X86/X86MCInstLower.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86MCInstLower.cpp b/llvm/lib/Target/X86/X86MCInstLower.cpp index 6a5e97b6c93..6b42943987b 100644 --- a/llvm/lib/Target/X86/X86MCInstLower.cpp +++ b/llvm/lib/Target/X86/X86MCInstLower.cpp @@ -837,9 +837,10 @@ static unsigned EmitNop(MCStreamer &OS, unsigned NumBytes, bool Is64Bit, /// \brief Emit the optimal amount of multi-byte nops on X86. static void EmitNops(MCStreamer &OS, unsigned NumBytes, bool Is64Bit, const MCSubtargetInfo &STI) { + unsigned NopsToEmit = NumBytes; while (NumBytes) { NumBytes -= EmitNop(OS, NumBytes, Is64Bit, STI); - assert(NumBytes >= 0 && "Emitted more than I asked for!"); + assert(NopsToEmit >= NumBytes && "Emitted more than I asked for!"); } } |

