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