Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be...
authorRaphael Isemann <teemperor@gmail.com>
Mon, 14 Dec 2020 13:03:38 +0000 (14:03 +0100)
committerRaphael Isemann <teemperor@gmail.com>
Mon, 14 Dec 2020 13:03:38 +0000 (14:03 +0100)
commit22ccdb787024e954318e35fcf904fd4fa36f5679
tree6243cd76308a0699202d12597989afa409af706b
parentfac7c7ec3ccd64d19b6d33af0a8bc2f3f7f7b047
Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types."

This reverts commit 05cdf4acf42acce9ddcff646a5d6ac666710fe6d. It breaks stage-2
compilation of LLVM, see https://reviews.llvm.org/D91488#2451534
clang/include/clang/Basic/LangOptions.h
clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/StmtProfile.cpp
clang/lib/AST/TemplateBase.cpp
clang/test/CodeGenCXX/clang-abi-compat.cpp
clang/test/CodeGenCXX/mangle-class-nttp.cpp
clang/test/CodeGenCXX/mangle-template.cpp
clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp