git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103250 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Sebastian Redl 2010-05-07 09:25:11 +00:00
Родитель edd5585435
Коммит f3e63374ac
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -2668,6 +2668,9 @@ Sema::BuildMemberReferenceExpr(ExprArg BaseArg, QualType BaseType,
if (Result.get())
return move(Result);
// LookupMemberExpr can modify Base, and thus change BaseType
BaseType = Base->getType();
}
return BuildMemberReferenceExpr(ExprArg(*this, Base), BaseType,