From: Dmitri Gribenko Date: Thu, 3 Apr 2014 16:29:11 +0000 (+0000) Subject: ArrayRef: use std::vector::data() now that we are building in C++11 mode X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d5ba2d296ef81a0f96e3f7ecc90d6db8a8905d0a;p=oota-llvm.git ArrayRef: use std::vector::data() now that we are building in C++11 mode git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205542 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ADT/ArrayRef.h b/include/llvm/ADT/ArrayRef.h index c95889a1874..fcf280d4451 100644 --- a/include/llvm/ADT/ArrayRef.h +++ b/include/llvm/ADT/ArrayRef.h @@ -77,7 +77,7 @@ namespace llvm { /// Construct an ArrayRef from a std::vector. template /*implicit*/ ArrayRef(const std::vector &Vec) - : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {} + : Data(Vec.data()), Length(Vec.size()) {} /// Construct an ArrayRef from a C array. template