//===--- ASTContext.cpp - Context to hold long-lived AST nodes ------------===// // // The LLVM Compiler Infrastructure // // This file was developed by Chris Lattner and is distributed under // the University of Illinois Open Source License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // This file implements the ASTContext interface. // //===----------------------------------------------------------------------===// #include "clang/AST/ASTContext.h" #include "clang/Lex/Preprocessor.h" using namespace llvm; using namespace clang; ASTContext::ASTContext(Preprocessor &pp) : PP(pp), Target(pp.getTargetInfo()) { }