1218887Sdim//===--- FrontendActions.cpp ----------------------------------------------===// 2218887Sdim// 3218887Sdim// The LLVM Compiler Infrastructure 4218887Sdim// 5218887Sdim// This file is distributed under the University of Illinois Open Source 6218887Sdim// License. See LICENSE.TXT for details. 7218887Sdim// 8218887Sdim//===----------------------------------------------------------------------===// 9218887Sdim 10218887Sdim#include "clang/StaticAnalyzer/Frontend/FrontendActions.h" 11249423Sdim#include "AnalysisConsumer.h" 12218887Sdim#include "clang/Frontend/CompilerInstance.h" 13218887Sdimusing namespace clang; 14218887Sdimusing namespace ento; 15218887Sdim 16218887SdimASTConsumer *AnalysisAction::CreateASTConsumer(CompilerInstance &CI, 17226633Sdim StringRef InFile) { 18218887Sdim return CreateAnalysisConsumer(CI.getPreprocessor(), 19218887Sdim CI.getFrontendOpts().OutputFile, 20226633Sdim CI.getAnalyzerOpts(), 21226633Sdim CI.getFrontendOpts().Plugins); 22218887Sdim} 23218887Sdim 24