Revert r225053: Add an ArrayRef upcasting constructor from ArrayRef<U*> -> ArrayRef...
authorChandler Carruth <chandlerc@gmail.com>
Thu, 1 Jan 2015 13:01:25 +0000 (13:01 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Thu, 1 Jan 2015 13:01:25 +0000 (13:01 +0000)
commit4b77e0716552f8bfb79db916a491ea8a6b8cb0fe
tree5555597477df809e66b88aaa3c5c5f09e98ed796
parent2f1e3d88b7193933f96db5d24b854df35527fde8
Revert r225053: Add an ArrayRef upcasting constructor from ArrayRef<U*> -> ArrayRef<T*> where T is a base of U.

This appears to have broken at least the windows build bots due to
compile errors in the predicate that didn't simply supress the overload.
I'm not sure what the fix is, and the bots have been broken for a long
time now so I'm just reverting until Michael can figure out a fix.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225064 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/ArrayRef.h
unittests/ADT/ArrayRefTest.cpp