У меня вопрос: существует clang :: Expr a->b[i] с именем base, почему llvm::dyn_cast<clang::MemberExpr>(base) возвращает false? абсолютно a->b[i] - это MemberExpr. Меня это давно беспокоит。
a->b[i]
base
llvm::dyn_cast<clang::MemberExpr>(base)