implement action callbacks for almost all the stmts.

llvm-svn: 38993
diff --git a/clang/Sema/Sema.cpp b/clang/Sema/Sema.cpp
index e6b09c8..f42ec10 100644
--- a/clang/Sema/Sema.cpp
+++ b/clang/Sema/Sema.cpp
@@ -139,7 +139,9 @@
 Action::DeclTy *
 ASTBuilder::ParseFunctionDefinition(Scope *S, Declarator &D, StmtTy *Body) {
   FunctionDecl *FD = (FunctionDecl *)ParseDeclarator(S, D, 0, 0);
-  // TODO: more stuff.
+  
+  FD->setBody((Stmt*)Body);
+
   return FD;
 }