commit | 7116af637cf6e3e49b6329263fb1535fb9de73bc | [log] [tgz] |
---|---|---|
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | Tue Aug 19 16:39:58 2014 +0000 |
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | Tue Aug 19 16:39:58 2014 +0000 |
tree | f2a72331c47bc1a4f5193bec8c3256a795d6df38 | |
parent | 8c20a93bac4f9631d180ff9ec5b562ed2673d78c [diff] |
Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r215957 This reverts commit r215981, which reverted the above commits because MSVC std::equal asserts on nullptr iterators, and thes commits introduced an `ArrayRef::equals()` on empty ArrayRefs. ArrayRef was changed not to use std::equal in r215986. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215987 91177308-0d34-0410-b5e6-96231b3b80d8