Remove use of sprintf added to X86 disassembler tablegen code. Send message with...
authorCraig Topper <craig.topper@gmail.com>
Sun, 28 Jul 2013 21:28:02 +0000 (21:28 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 28 Jul 2013 21:28:02 +0000 (21:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187333 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/X86RecognizableInstr.cpp

index 309d5f0b1b4ff212a210486ba6cc2b7081f90096..7962f9b9834e4384b9725028698a0d2426adb4d8 100644 (file)
@@ -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) {