aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/ADT/alist.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/llvm/ADT/alist.h b/include/llvm/ADT/alist.h
index f4b8cf9a1d..1af3e4a5c0 100644
--- a/include/llvm/ADT/alist.h
+++ b/include/llvm/ADT/alist.h
@@ -34,7 +34,11 @@ private:
public:
typedef size_t size_type;
- typedef typename super::pointer pointer;
+
+ // FIX for MSVC++. This should be reviewed more.
+ // typedef typename super::pointer pointer;
+ typedef ValueT* pointer;
+
typedef typename super::reference reference;
alist_iterator(NodeIterT NI) : NodeIter(NI) {}