From: Benjamin Kramer Date: Sat, 28 Apr 2012 16:22:26 +0000 (+0000) Subject: Use the most basic superclass of SmallVector in ArrayRef. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1dd346ad05d2adbbd787c3bef8c335567f969b82;p=oota-llvm.git Use the most basic superclass of SmallVector in ArrayRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155760 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ADT/ArrayRef.h b/include/llvm/ADT/ArrayRef.h index f4c8e558621..cf55aadef31 100644 --- a/include/llvm/ADT/ArrayRef.h +++ b/include/llvm/ADT/ArrayRef.h @@ -60,7 +60,7 @@ namespace llvm { : Data(begin), Length(end - begin) {} /// Construct an ArrayRef from a SmallVector. - /*implicit*/ ArrayRef(const SmallVectorImpl &Vec) + /*implicit*/ ArrayRef(const SmallVectorTemplateCommon &Vec) : Data(Vec.data()), Length(Vec.size()) {} /// Construct an ArrayRef from a std::vector.