Creating release candidate rc1 from release_701 branch

llvm-svn: 345949
llvm-svn: 345947
llvm-svn: 345945
llvm-svn: 345943
llvm-svn: 345941
llvm-svn: 345939
llvm-svn: 345937
llvm-svn: 345935
llvm-svn: 345933
llvm-svn: 345931
llvm-svn: 345927
llvm-svn: 345925
Merging r342354:

------------------------------------------------------------------------
r342354 | kristina | 2018-09-16 15:21:59 -0700 (Sun, 16 Sep 2018) | 11 lines

[DebugInfo] Fix build when std::vector::iterator is a pointer

std::vector::iterator type may be a pointer, then
iterator::value_type fails to compile since iterator is not a class,
namespace, or enumeration.

Patch by orivej (Orivej Desh)

Differential Revision: https://reviews.llvm.org/D52142

------------------------------------------------------------------------

llvm-svn: 345923
1 file changed