diff options
author | Jeffrey Yasskin <jyasskin@google.com> | 2010-03-21 22:08:41 +0000 |
---|---|---|
committer | Jeffrey Yasskin <jyasskin@google.com> | 2010-03-21 22:08:41 +0000 |
commit | b4cc66d7b71357d379257930f96929e26697805d (patch) | |
tree | 8e2632528f93910dfda68509444ddcbb9954cc27 | |
parent | 2f1efd639c8659582d0df2b8f927a018b057037f (diff) | |
download | external_llvm-b4cc66d7b71357d379257930f96929e26697805d.zip external_llvm-b4cc66d7b71357d379257930f96929e26697805d.tar.gz external_llvm-b4cc66d7b71357d379257930f96929e26697805d.tar.bz2 |
Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is complete
where FoldingSet<MDNode> is instantiated. Clang and MSVC complain; gcc
doesn't.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99147 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/VMCore/LLVMContextImpl.cpp | 1 | ||||
-rw-r--r-- | lib/VMCore/LLVMContextImpl.h | 3 |
2 files changed, 1 insertions, 3 deletions
diff --git a/lib/VMCore/LLVMContextImpl.cpp b/lib/VMCore/LLVMContextImpl.cpp index dd825ad..176ccf1 100644 --- a/lib/VMCore/LLVMContextImpl.cpp +++ b/lib/VMCore/LLVMContextImpl.cpp @@ -12,7 +12,6 @@ //===----------------------------------------------------------------------===// #include "LLVMContextImpl.h" -#include "llvm/Metadata.h" LLVMContextImpl::LLVMContextImpl(LLVMContext &C) : TheTrueVal(0), TheFalseVal(0), diff --git a/lib/VMCore/LLVMContextImpl.h b/lib/VMCore/LLVMContextImpl.h index 034f3b9..8666f45 100644 --- a/lib/VMCore/LLVMContextImpl.h +++ b/lib/VMCore/LLVMContextImpl.h @@ -21,6 +21,7 @@ #include "llvm/LLVMContext.h" #include "llvm/Constants.h" #include "llvm/DerivedTypes.h" +#include "llvm/Metadata.h" #include "llvm/Assembly/Writer.h" #include "llvm/Support/ValueHandle.h" #include "llvm/ADT/APFloat.h" @@ -35,8 +36,6 @@ namespace llvm { class ConstantInt; class ConstantFP; -class MDString; -class MDNode; class LLVMContext; class Type; class Value; |