aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
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
commitabe183dd2faa124ac0d1f0e29a4f4216a483748c (patch)
treec70a98ace0bbe31b6826c9c4db18496a77fee300 /lib/CodeGen
parentaa0be17ee35e3218b722d90b74789f9e7c602bda (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101136 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen')
0 files changed, 0 insertions, 0 deletions