FrontendActions.cpp revision 9b414d3e2d0cb84512b55a3275a98490b090162a
19b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar//===--- FrontendActions.cpp ----------------------------------------------===// 29b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar// 39b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar// The LLVM Compiler Infrastructure 49b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar// 59b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar// This file is distributed under the University of Illinois Open Source 69b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar// License. See LICENSE.TXT for details. 79b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar// 89b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar//===----------------------------------------------------------------------===// 99b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar 109b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar#include "clang/Checker/FrontendActions.h" 119b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar#include "clang/Frontend/CompilerInstance.h" 129b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar#include "clang/Checker/AnalysisConsumer.h" 139b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbarusing namespace clang; 149b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar 159b414d3e2d0cb84512b55a3275a98490b090162aDaniel DunbarASTConsumer *AnalysisAction::CreateASTConsumer(CompilerInstance &CI, 169b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar llvm::StringRef InFile) { 179b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar return CreateAnalysisConsumer(CI.getPreprocessor(), 189b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar CI.getFrontendOpts().OutputFile, 199b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar CI.getAnalyzerOpts()); 209b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar} 219b414d3e2d0cb84512b55a3275a98490b090162aDaniel Dunbar 22