We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65126b7 commit b8ea5e7Copy full SHA for b8ea5e7
lib/Sema/BuilderTransform.cpp
@@ -1729,7 +1729,16 @@ Optional<BraceStmt *> TypeChecker::applyResultBuilderBodyTransform(
1729
solutions.front(),
1730
SolutionApplicationTarget(func))) {
1731
performSyntacticDiagnosticsForTarget(*result, /*isExprStmt*/ false);
1732
- return result->getFunctionBody();
+ auto *body = result->getFunctionBody();
1733
+
1734
+ if (cs.isDebugMode()) {
1735
+ auto &log = llvm::errs();
1736
+ log << "--- Type-checked function body ---\n";
1737
+ body->dump(log);
1738
+ log << '\n';
1739
+ }
1740
1741
+ return body;
1742
}
1743
1744
return nullptr;
0 commit comments