reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/Sema.cpp
 2170   CSI->ReturnType = Context.VoidTy;
tools/clang/lib/Sema/SemaCodeComplete.cpp
  374       Type = BSI->ReturnType;
 2303              !SemaRef.getCurBlock()->ReturnType.isNull())
 2304       ReturnType = SemaRef.getCurBlock()->ReturnType;;
tools/clang/lib/Sema/SemaDecl.cpp
13442   LSI->ReturnType = CallOperator->getReturnType();
13804             LSI->ReturnType.isNull() ? Context.VoidTy : LSI->ReturnType;
13804             LSI->ReturnType.isNull() ? Context.VoidTy : LSI->ReturnType;
tools/clang/lib/Sema/SemaExpr.cpp
14174     CurBlock->ReturnType = RetTy;
14259   if (!BSI->ReturnType.isNull())
14260     RetTy = BSI->ReturnType;
tools/clang/lib/Sema/SemaLambda.cpp
  502     LSI->ReturnType = CallOperator->getReturnType();
  504     if (!LSI->ReturnType->isDependentType() &&
  505         !LSI->ReturnType->isVoidType()) {
  506       if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType,
  695   assert(CSI.ReturnType.isNull() || !CSI.ReturnType->isUndeducedType());
  695   assert(CSI.ReturnType.isNull() || !CSI.ReturnType->isUndeducedType());
  727     if (CSI.ReturnType.isNull())
  728       CSI.ReturnType = Ctx.VoidTy;
  734   assert(!CSI.ReturnType.isNull() && "We should have a tentative return type.");
  735   if (CSI.ReturnType->isDependentType())
  743       CSI.ReturnType = Context.getTypeDeclType(ED);
  744       adjustBlockReturnsToEnum(*this, CSI.Returns, CSI.ReturnType);
  765           Context.getCanonicalFunctionResultType(CSI.ReturnType)) {
  768       auto BlockNullability = CSI.ReturnType->getNullability(Ctx);
  772         CSI.ReturnType = ReturnType;
  780         << ReturnType << CSI.ReturnType << isa<LambdaScopeInfo>(CSI);
tools/clang/lib/Sema/SemaStmt.cpp
 3242   QualType FnRetType = CurCap->ReturnType;
 3265     if (CurCap->ReturnType.isNull())
 3266       CurCap->ReturnType = FD->getReturnType();
 3268     AutoType *AT = CurCap->ReturnType->getContainedAutoType();
 3274     CurCap->ReturnType = FnRetType = FD->getReturnType();
 3293         FnRetType = CurCap->ReturnType = Context.DependentTy;
 3308     if (CurCap->ReturnType.isNull())
 3309       CurCap->ReturnType = FnRetType;
tools/clang/lib/Sema/TreeTransform.h
12766     blockScope->ReturnType = exprResultType;