summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-09-03 16:14:30 +0000
committerDouglas Gregor <dgregor@apple.com>2009-09-03 16:14:30 +0000
commitc26e0f626b979f01869372a3a0b92d4d9ce5e625 (patch)
tree4059a60a749d177d2a67240655818104970f79bd /llvm/lib/Transforms
parenta7326b5ba55d00b9da9b25421024182f2d6416bb (diff)
downloadbcm5719-llvm-c26e0f626b979f01869372a3a0b92d4d9ce5e625.tar.gz
bcm5719-llvm-c26e0f626b979f01869372a3a0b92d4d9ce5e625.zip
Improved handling for dependent, qualified member access expressions, e.g.,
t->Base::f where t has a dependent type. We save the nested-name-specifier in the CXXUnresolvedMemberExpr then, during instantiation, substitute into the nested-name-specifier with the (transformed) object type of t, so that we get name lookup into the type of the object expression. Note that we do not yet retain information about name lookup into the lexical scope of the member access expression, so several regression tests are still disabled. llvm-svn: 80925
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud