#include "CGDebugInfo.h"
#include "CodeGenFunction.h"
#include "CodeGenModule.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/GlobalVariable.h"
#include "CodeGenFunction.h"
#include "CodeGenModule.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "CodeGenFunction.h"
#include "CodeGenModule.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
+#include "clang/AST/StmtVisitor.h"
#include "llvm/Constants.h"
#include "llvm/Function.h"
#include "llvm/GlobalVariable.h"
#include "CodeGenFunction.h"
#include "CodeGenModule.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
+#include "clang/AST/StmtVisitor.h"
#include "llvm/Constants.h"
#include "llvm/Function.h"
#include "llvm/ADT/SmallString.h"
#include "CodeGenFunction.h"
#include "CodeGenModule.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
+#include "clang/AST/StmtVisitor.h"
#include "llvm/Constants.h"
#include "llvm/Function.h"
#include "llvm/GlobalVariable.h"
#include "CodeGenFunction.h"
#include "CodeGenModule.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
+#include "clang/AST/StmtVisitor.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/Constants.h"
#include "llvm/Function.h"
#include "CGDebugInfo.h"
#include "CodeGenModule.h"
#include "CodeGenFunction.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
+#include "clang/AST/StmtVisitor.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "CodeGenModule.h"
#include "CGDebugInfo.h"
#include "clang/Basic/TargetInfo.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
#include "llvm/CallingConv.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "CodeGenTypes.h"
#include "clang/Basic/TargetInfo.h"
-#include "clang/AST/AST.h"
+#include "clang/AST/ASTContext.h"
+#include "clang/AST/Expr.h"
#include "clang/AST/RecordLayout.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Module.h"