1238384Sjkim//===--- FrontendActions.cpp ----------------------------------------------===// 2238384Sjkim// 3238384Sjkim// The LLVM Compiler Infrastructure 4238384Sjkim// 5238384Sjkim// This file is distributed under the University of Illinois Open Source 6238384Sjkim// License. See LICENSE.TXT for details. 7238384Sjkim// 8238384Sjkim//===----------------------------------------------------------------------===// 9238384Sjkim 10238384Sjkim#include "clang/StaticAnalyzer/Frontend/FrontendActions.h" 11238384Sjkim#include "AnalysisConsumer.h" 12238384Sjkim#include "clang/Frontend/CompilerInstance.h" 13238384Sjkimusing namespace clang; 14238384Sjkimusing namespace ento; 15238384Sjkim 16238384SjkimASTConsumer *AnalysisAction::CreateASTConsumer(CompilerInstance &CI, 17238384Sjkim StringRef InFile) { 18238384Sjkim return CreateAnalysisConsumer(CI.getPreprocessor(), 19238384Sjkim CI.getFrontendOpts().OutputFile, 20238384Sjkim CI.getAnalyzerOpts(), 21238384Sjkim CI.getFrontendOpts().Plugins); 22238384Sjkim} 23238384Sjkim 24238384Sjkim