From 04df049014396fe97a31bf3fa8951201b2ed8ffe Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 15 Feb 2011 00:06:37 +0000 Subject: [PATCH] fix some typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125536 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/ArrayRef.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/llvm/ADT/ArrayRef.h b/include/llvm/ADT/ArrayRef.h index b0162553ce4..0ab96ccb9ab 100644 --- a/include/llvm/ADT/ArrayRef.h +++ b/include/llvm/ADT/ArrayRef.h @@ -17,8 +17,8 @@ namespace llvm { class APInt; /// ArrayRef - Represent a constant reference to an array (0 or more elements - /// consequtively in memory), i.e. a start pointer and a length. It allows - /// various APIs to take consequtive elements easily and conveniently. + /// consecutively in memory), i.e. a start pointer and a length. It allows + /// various APIs to take consecutive elements easily and conveniently. /// /// This class does not own the underlying data, it is expected to be used in /// situations where the data resides in some other buffer, whose lifetime @@ -53,7 +53,7 @@ namespace llvm { : Data(&OneElt), Length(1) {} /// Construct an ArrayRef from a pointer and length. - /*implicit*/ ArrayRef(T *data, size_t length) + /*implicit*/ ArrayRef(const T *data, size_t length) : Data(data), Length(length) {} /// Construct an ArrayRef from a SmallVector. @@ -85,7 +85,7 @@ namespace llvm { return Data[0]; } - /// back - Get the last character in the string. + /// back - Get the last element. const T &back() const { assert(!empty()); return Data[Length-1]; @@ -95,7 +95,7 @@ namespace llvm { /// @name Operator Overloads /// @{ - char operator[](size_t Index) const { + const T &operator[](size_t Index) const { assert(Index < Length && "Invalid index!"); return Data[Index]; } -- 2.34.1