summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Allocator.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-04-13 16:31:36 +0000
committerDouglas Gregor <dgregor@apple.com>2010-04-13 16:31:36 +0000
commit38ae6ab6bc14dd478045d0ac059ae3ebb5505b3b (patch)
treebe282cc0a5b780a7d3ca16936e4563dbc70ad808 /llvm/lib/Support/Allocator.cpp
parente5e775bc8e10805448e9edf175c01984666ec38a (diff)
downloadbcm5719-llvm-38ae6ab6bc14dd478045d0ac059ae3ebb5505b3b.tar.gz
bcm5719-llvm-38ae6ab6bc14dd478045d0ac059ae3ebb5505b3b.zip
Refactor and simplify the computation of implicit conversion sequences
for reference binding. The code attempted to handle both the computation of the ICS and the actual conversion, but the latter is an anachronism: we now use InitializationSequence for that. Sema::CheckReferenceInit is now a static function TryReferenceInit that's only use within overload resolution, and has been simplified slightly. It still needs to be updated per C++ [over.ics.ref], by eliminating more of the lvalue/rvalue checks. llvm-svn: 101136
Diffstat (limited to 'llvm/lib/Support/Allocator.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud