"llvm/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "6cc775f905a850905f9f437d1f67b99ab3f821b1"
Tweak our handling of the notion of a standard conversion sequence
being a subsequence of another standard conversion sequence. Instead of requiring exact type equality for the second conversion step, require type *similarity*, which is type equality with cv-qualifiers removed at all levels. This appears to match the behavior of EDG and VC++ (albeit not GCC), and feels more intuitive. Big thanks to John for the line of reasoning that supports this change: since cv-qualifiers are orthogonal to the second conversion step, we should ignore them in the type comparison. llvm-svn: 105678
Loading
Please register or sign in to comment