Lines Matching defs:Deduce
1593 Expr *Deduce = Inits[0];
1594 if (isa<InitListExpr>(Deduce))
1596 Diag(Deduce->getBeginLoc(), diag::err_auto_expr_init_paren_braces)
1599 TemplateDeductionInfo Info(Deduce->getExprLoc());
1601 DeduceAutoType(TInfo->getTypeLoc(), Deduce, DeducedType, Info);
1605 << Ty << Deduce->getType() << FullRange
1606 << Deduce->getSourceRange());
2085 // C++11 [dcl.spec.auto]p6. Deduce the type which 'auto' stands in for.
2122 Expr *Deduce = Inits[0];
2123 if (isa<InitListExpr>(Deduce))
2125 Diag(Deduce->getBeginLoc(), diag::err_auto_expr_init_paren_braces)
2128 TemplateDeductionInfo Info(Deduce->getExprLoc());
2130 DeduceAutoType(AllocTypeInfo->getTypeLoc(), Deduce, DeducedType, Info);
2134 << AllocType << Deduce->getType() << TypeRange
2135 << Deduce->getSourceRange());