Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.
This is never null, but the associated type might be.
llvm-svn: 105503
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp
index 5655a25..62a41f5 100644
--- a/clang/lib/Sema/SemaExpr.cpp
+++ b/clang/lib/Sema/SemaExpr.cpp
@@ -6996,9 +6996,9 @@
assert(ParamInfo.getIdentifier()==0 && "block-id should have no identifier!");
BlockScopeInfo *CurBlock = getCurBlock();
- TypeSourceInfo *Sig = 0;
- QualType T = GetTypeForDeclarator(ParamInfo, CurScope, &Sig);
+ TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope);
CurBlock->TheDecl->setSignatureAsWritten(Sig);
+ QualType T = Sig->getType();
bool isVariadic;
QualType RetTy;