summaryrefslogtreecommitdiff
path: root/include/llvm/SymbolTableListTraits.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-09-30 00:08:25 +0000
committerDouglas Gregor <dgregor@apple.com>2009-09-30 00:08:25 +0000
commit6deec348a840481861a9c487ec9076b64b8c23c4 (patch)
treeb9cbe54e7abad97bb05a8347633ebdac8e203700 /include/llvm/SymbolTableListTraits.h
parent3e4c9bdb67db9b6d65b17d474e3268b520a93514 (diff)
downloadllvm-6deec348a840481861a9c487ec9076b64b8c23c4.tar.gz
llvm-6deec348a840481861a9c487ec9076b64b8c23c4.tar.bz2
llvm-6deec348a840481861a9c487ec9076b64b8c23c4.tar.xz
Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83121 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/SymbolTableListTraits.h')
-rw-r--r--include/llvm/SymbolTableListTraits.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/SymbolTableListTraits.h b/include/llvm/SymbolTableListTraits.h
index 337b76f766..39953e1a58 100644
--- a/include/llvm/SymbolTableListTraits.h
+++ b/include/llvm/SymbolTableListTraits.h
@@ -28,7 +28,8 @@
#include "llvm/ADT/ilist.h"
namespace llvm {
-
+class ValueSymbolTable;
+
template<typename NodeTy> class ilist_iterator;
template<typename NodeTy, typename Traits> class iplist;
template<typename Ty> struct ilist_traits;