Revert "[ptr-traits] Implement the base pointer traits using the actual"
authorTobias Grosser <tobias@grosser.es>
Wed, 30 Dec 2015 14:02:58 +0000 (14:02 +0000)
committerTobias Grosser <tobias@grosser.es>
Wed, 30 Dec 2015 14:02:58 +0000 (14:02 +0000)
commiteec5b82c6fa7d24675284bba1d3b7354413bacb5
treef38421a1c5ec9f62c1739eda06ce80ae7a546c75
parentdb4180cc21785a80429eec8e26c6cdd8599327e9
Revert "[ptr-traits] Implement the base pointer traits using the actual"

The commit we revert is rather small, but it enables a larger piece of new
infrastructure that allows to detected misuses of pointer-traits at compile
time. Unfortunately, this change breaks with the use of incomplete types (e.g.
in Polly). As I am not aware of a simple fix on the Polly side, I temporarely
revert this commit to clean the bots and sync-up with Chandler how to best
adapt to these recent changes.

This reverts commit https://llvm.org/svn/llvm-project/llvm/trunk@256620.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256642 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/PointerLikeTypeTraits.h