summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PartialSpecialization.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2008-11-03 19:09:14 +0000
committerDouglas Gregor <dgregor@apple.com>2008-11-03 19:09:14 +0000
commit2fe9883a961dfa872b0a20e8b56e7bf65fc98b6f (patch)
tree531be31c1fde3c0c9659e1c677968dd8da52dced /llvm/lib/Transforms/IPO/PartialSpecialization.cpp
parent4d0549e3be84ae5645c1d6f4745c276e5bb69289 (diff)
downloadbcm5719-llvm-2fe9883a961dfa872b0a20e8b56e7bf65fc98b6f.tar.gz
bcm5719-llvm-2fe9883a961dfa872b0a20e8b56e7bf65fc98b6f.zip
Standard conversion sequences now have a CopyConstructor field, to
cope with the case where a user-defined conversion is actually a copy construction, and therefore can be compared against other standard conversion sequences. While I called this a hack before, now I'm convinced that it's the right way to go. Compare overloads based on derived-to-base conversions that invoke copy constructors. Suppress user-defined conversions when attempting to call a user-defined conversion. llvm-svn: 58629
Diffstat (limited to 'llvm/lib/Transforms/IPO/PartialSpecialization.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud