case ASTView:
return CreateASTViewer();
- case PrintDeclContext:
- return CreateDeclContextPrinter();
-
case DumpRecordLayouts:
return CreateRecordLayoutDumper();
case RewriteBlocks:
return CreateBlockRewriter(InFile, PP.getDiagnostics(),
PP.getLangOptions());
+
+ case ParseSyntaxOnly:
+ return new ASTConsumer();
+
+ case PrintDeclContext:
+ return CreateDeclContextPrinter();
}
}
break;
}
- case ParseSyntaxOnly: { // -fsyntax-only
- llvm::TimeRegion Timer(ClangFrontendTimer);
- Consumer.reset(new ASTConsumer());
- break;
- }
-
case RewriteMacros:
OS.reset(ComputeOutFile(CompOpts, InFile, 0, true, OutPath));
RewriteMacrosInInput(PP, OS.get());
break;
case FixIt:
- llvm::TimeRegion Timer(ClangFrontendTimer);
Consumer.reset(new ASTConsumer());
FixItRewrite = new FixItRewriter(PP.getDiagnostics(),
PP.getSourceManager(),