aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuraid Madina <duraid@octopus.com.au>2005-12-27 10:56:22 +0000
committerDuraid Madina <duraid@octopus.com.au>2005-12-27 10:56:22 +0000
commit12f75782141983c16e435a11dd724dfa32ed8ddd (patch)
tree04da1870a2ac6c714203afbdb31703f52773ee40
parentd2dec7d24cec3ca389faa4b5a15ef987642df94d (diff)
downloadexternal_llvm-12f75782141983c16e435a11dd724dfa32ed8ddd.zip
external_llvm-12f75782141983c16e435a11dd724dfa32ed8ddd.tar.gz
external_llvm-12f75782141983c16e435a11dd724dfa32ed8ddd.tar.bz2
This gets most of the backends building with HP HappyC++.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25029 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--utils/TableGen/RegisterInfoEmitter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/TableGen/RegisterInfoEmitter.cpp b/utils/TableGen/RegisterInfoEmitter.cpp
index 13a85f7..2f9a7dd 100644
--- a/utils/TableGen/RegisterInfoEmitter.cpp
+++ b/utils/TableGen/RegisterInfoEmitter.cpp
@@ -51,7 +51,8 @@ void RegisterInfoEmitter::runHeader(std::ostream &OS) {
const std::string &TargetName = Target.getName();
std::string ClassName = TargetName + "GenRegisterInfo";
- OS << "#include \"llvm/Target/MRegisterInfo.h\"\n\n";
+ OS << "#include \"llvm/Target/MRegisterInfo.h\"\n";
+ OS << "#include <string>\n\n";
OS << "namespace llvm {\n\n";