diff options
author | Craig Topper <craig.topper@gmail.com> | 2013-07-28 21:28:02 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2013-07-28 21:28:02 +0000 |
commit | d953bcd4876b86e2d99ebbe87c03b2e41298f115 (patch) | |
tree | 66a3c649d112838b00de459f1813b7788ed9c114 /utils | |
parent | 7f817029d57466be924272650ecee5648b05b277 (diff) | |
download | llvm-d953bcd4876b86e2d99ebbe87c03b2e41298f115.tar.gz llvm-d953bcd4876b86e2d99ebbe87c03b2e41298f115.tar.bz2 llvm-d953bcd4876b86e2d99ebbe87c03b2e41298f115.tar.xz |
Remove use of sprintf added to X86 disassembler tablegen code. Send message with instruction name to errs() instead and use a generic message for the llvm_unreachable. Consistent with other places in this file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187333 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/X86RecognizableInstr.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/utils/TableGen/X86RecognizableInstr.cpp b/utils/TableGen/X86RecognizableInstr.cpp index 309d5f0b1b..7962f9b983 100644 --- a/utils/TableGen/X86RecognizableInstr.cpp +++ b/utils/TableGen/X86RecognizableInstr.cpp @@ -19,7 +19,6 @@ #include "X86ModRMFilters.h" #include "llvm/Support/ErrorHandling.h" #include <string> -#include <stdio.h> using namespace llvm; @@ -308,9 +307,8 @@ InstructionContext RecognizableInstr::insnContext() const { if (HasEVEXPrefix) { if (HasVEX_LPrefix && HasEVEX_L2Prefix) { - char msg[200]; - sprintf(msg, "Don't support VEX.L if EVEX_L2 is enabled: %s", Name.c_str()); - llvm_unreachable(msg); + errs() << "Don't support VEX.L if EVEX_L2 is enabled: " << Name << "\n"; + llvm_unreachable("Don't support VEX.L if EVEX_L2 is enabled"); } // VEX_L & VEX_W if (HasVEX_LPrefix && HasVEX_WPrefix) { |