From 7d37bf4d3a5867fcd872c76a8646d7b390be99f0 Mon Sep 17 00:00:00 2001 From: Jean-Tiare Le Bigot Date: Tue, 29 Mar 2016 12:48:02 +0000 Subject: [PATCH] add debug constants --- src/cc/frontends/clang/b_frontend_action.cc | 2 +- src/cc/frontends/clang/b_frontend_action.h | 2 ++ src/cc/frontends/clang/loader.cc | 2 +- src/python/bcc/__init__.py | 11 ++++++++--- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/cc/frontends/clang/b_frontend_action.cc b/src/cc/frontends/clang/b_frontend_action.cc index bc5ede2..682ead4 100644 --- a/src/cc/frontends/clang/b_frontend_action.cc +++ b/src/cc/frontends/clang/b_frontend_action.cc @@ -688,7 +688,7 @@ BFrontendAction::BFrontendAction(llvm::raw_ostream &os, unsigned flags) } void BFrontendAction::EndSourceFileAction() { - if (flags_ & 0x4) + if (flags_ & DEBUG_PREPROCESSOR) rewriter_->getEditBuffer(rewriter_->getSourceMgr().getMainFileID()).write(llvm::errs()); rewriter_->getEditBuffer(rewriter_->getSourceMgr().getMainFileID()).write(os_); os_.flush(); diff --git a/src/cc/frontends/clang/b_frontend_action.h b/src/cc/frontends/clang/b_frontend_action.h index e9fe7fc..142e12a 100644 --- a/src/cc/frontends/clang/b_frontend_action.h +++ b/src/cc/frontends/clang/b_frontend_action.h @@ -26,6 +26,8 @@ #include "table_desc.h" +#define DEBUG_PREPROCESSOR 0x4 + namespace clang { class ASTConsumer; class ASTContext; diff --git a/src/cc/frontends/clang/loader.cc b/src/cc/frontends/clang/loader.cc index 6a0d025..63ecdc4 100644 --- a/src/cc/frontends/clang/loader.cc +++ b/src/cc/frontends/clang/loader.cc @@ -155,7 +155,7 @@ int ClangLoader::parse(unique_ptr *mod, unique_ptr