Revert Refactor constant evaluation of typeid(T) to track a symbolic type_info object...
authorChris Bieneman <chris.bieneman@me.com>
Fri, 17 May 2019 05:46:03 +0000 (05:46 +0000)
committerChris Bieneman <chris.bieneman@me.com>
Fri, 17 May 2019 05:46:03 +0000 (05:46 +0000)
commit2a9fb4c8c87f0a5a17fe246a3940a33954de383c
tree2f55031cc6263e349ad11c5b971ef8ab73bd8cc5
parent1841d45330123083546cd7473475de1a95eb3a14
Revert Refactor constant evaluation of typeid(T) to track a symbolic type_info object rather than tracking the originating expression.

This reverts r360974 (git commit 7ee4307bd4450022c3c8777f43a40cc4f0ccc009)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360988 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/APValue.h
include/clang/Basic/DiagnosticASTKinds.td
lib/AST/APValue.cpp
lib/AST/ExprConstant.cpp
lib/CodeGen/CGExprConstant.cpp
lib/Sema/SemaTemplate.cpp
test/CXX/drs/dr19xx.cpp
test/Parser/MicrosoftExtensions.cpp
test/SemaCXX/builtin-constant-p.cpp
test/SemaCXX/typeid.cpp
www/cxx_dr_status.html