From b18d7964ca44549dbea15514972cec3b718fc686 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Sun, 28 Jul 2013 21:28:02 +0000 Subject: [PATCH] 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. llvm-svn: 187333 --- utils/TableGen/X86RecognizableInstr.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/utils/TableGen/X86RecognizableInstr.cpp b/utils/TableGen/X86RecognizableInstr.cpp index 309d5f0b1b4..7962f9b9834 100644 --- a/utils/TableGen/X86RecognizableInstr.cpp +++ b/utils/TableGen/X86RecognizableInstr.cpp @@ -19,7 +19,6 @@ #include "X86ModRMFilters.h" #include "llvm/Support/ErrorHandling.h" #include -#include 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) {