aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-08-19 15:57:50 +0000
committerDouglas Gregor <dgregor@apple.com>2010-08-19 15:57:50 +0000
commitc774b2f66478008196f497a227d5ab88ea157582 (patch)
tree376b9c65ef3fb2d6edd62022c6b93aa4794f5a2b /lib/Frontend/ASTUnit.cpp
parentbca393259bc01955b334709de0f5a202470f913a (diff)
Properly implement the part of C++ [over.match.funcs]p4 that treats
conversion functions as if their acting context were the class that we're converting from (the implicit object argument's type). Retroactively tweaking the implicit conversion sequence, as we were trying to do before, breaks the invariants of that implicit conversion sequence (e.g., the types and conversions don't match up). Fixes <rdar://problem/8018274>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111520 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/ASTUnit.cpp')
0 files changed, 0 insertions, 0 deletions