1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00

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
This commit is contained in:
Craig Topper 2013-07-28 21:28:02 +00:00
parent bf546aa194
commit b18d7964ca

View 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) {