aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/InstrInfoEmitter.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-07-15 12:50:21 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-07-15 12:50:21 +0000
commit20722b6cda6a8857a00e84133c8d8516400aca4d (patch)
treed051ca5f64f7d265572ca21fd30f19ca738b8795 /utils/TableGen/InstrInfoEmitter.cpp
parenta4a1671d8148f76cb48857a8619ef0ebfd90e6ea (diff)
downloadexternal_llvm-20722b6cda6a8857a00e84133c8d8516400aca4d.tar.gz
external_llvm-20722b6cda6a8857a00e84133c8d8516400aca4d.tar.bz2
external_llvm-20722b6cda6a8857a00e84133c8d8516400aca4d.zip
Eliminate "const" from extern const to fix breakeage since r135184 on msvc.
MSVC decorates (and distinguishes) "const" in mangler. It brought linkage error between "extern const" declarations and definitions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135269 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/InstrInfoEmitter.cpp')
-rw-r--r--utils/TableGen/InstrInfoEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/TableGen/InstrInfoEmitter.cpp b/utils/TableGen/InstrInfoEmitter.cpp
index d3c2d6370a..5ebaf17465 100644
--- a/utils/TableGen/InstrInfoEmitter.cpp
+++ b/utils/TableGen/InstrInfoEmitter.cpp
@@ -239,7 +239,7 @@ void InstrInfoEmitter::run(raw_ostream &OS) {
OS << "#undef GET_INSTRINFO_CTOR\n";
OS << "namespace llvm {\n";
- OS << "extern const MCInstrDesc " << TargetName << "Insts[];\n";
+ OS << "extern MCInstrDesc " << TargetName << "Insts[];\n";
OS << ClassName << "::" << ClassName << "(int SO, int DO)\n"
<< " : TargetInstrInfoImpl(SO, DO) {\n"
<< " InitMCInstrInfo(" << TargetName << "Insts, "