@@ -122,7 +122,7 @@ bool Converter::VisitBuiltinType(clang::BuiltinType *type) {
122122 break ;
123123 default :
124124 // FIXME: improve error handling
125- llvm::errs () << " unsupported builtin type\n " ;
125+ log () << " unsupported builtin type\n " ;
126126 break ;
127127 }
128128 return false ;
@@ -151,7 +151,7 @@ bool Converter::VisitRecordType(clang::RecordType *type) {
151151}
152152
153153std::string Converter::ConvertPointer (clang::Expr *expr, int line) {
154- llvm::errs () << " ConvertPointer called from line " << line << " \n " ;
154+ log () << " ConvertPointer called from line " << line << " \n " ;
155155 PushExprKind push (*this , ExprKind::AddrOf);
156156 return ToString (expr);
157157}
@@ -175,7 +175,7 @@ std::string Converter::ConvertLValue(clang::Expr *expr) {
175175}
176176
177177std::string Converter::ConvertRValue (clang::Expr *expr, int line) {
178- llvm::errs () << " ConvertRValue called from line " << line << " \n " ;
178+ log () << " ConvertRValue called from line " << line << " \n " ;
179179 PushExprKind push (*this , ExprKind::RValue);
180180 return ToString (expr);
181181}
@@ -295,7 +295,7 @@ bool Converter::VisitFunctionDecl(clang::FunctionDecl *decl) {
295295 if (!IsInMainFile (decl) && !decl_ids_.insert (GetID (decl)).second ) {
296296 return false ;
297297 }
298- decl->dump ();
298+ decl->dump (log () );
299299 curr_function_ = decl;
300300 std::string function_name;
301301 if (decl->isMain ()) {
@@ -582,7 +582,7 @@ static bool recordDerivesCopy(const clang::RecordDecl *decl) {
582582}
583583
584584bool Converter::VisitRecordDecl (clang::RecordDecl *decl) {
585- decl->dumpColor ( );
585+ decl->dump ( log () );
586586
587587 // VisitCXXRecordDecl already visited the record
588588 if (clang::isa<clang::CXXRecordDecl>(decl)) {
@@ -694,7 +694,7 @@ bool Converter::VisitCXXRecordDecl(clang::CXXRecordDecl *decl) {
694694 materializeTemplateSpecialization (decl);
695695 }
696696
697- decl->dump ();
697+ decl->dump (log () );
698698
699699 Mapper::AddRuleForUserDefinedType (decl);
700700 if (!IsConvertibleCXXRecordDecl (decl)) {
@@ -741,7 +741,7 @@ bool Converter::VisitCXXRecordDecl(clang::CXXRecordDecl *decl) {
741741}
742742
743743bool Converter::VisitCXXMethodDecl (clang::CXXMethodDecl *decl) {
744- decl->dump ();
744+ decl->dump (log () );
745745 if (!IsConvertibleCXXMethodDecl (decl)) {
746746 return false ;
747747 }
@@ -1081,10 +1081,10 @@ bool Converter::VisitCXXForRangeStmt(clang::CXXForRangeStmt *stmt) {
10811081
10821082 if (!Mapper::Contains (range_init_type.getUnqualifiedType ())) {
10831083 // FIXME: improve error handling
1084- llvm::errs () << " for range stmts only for types in std namespace\n " ;
1084+ log () << " for range stmts only for types in std namespace\n " ;
10851085 }
10861086
1087- llvm::errs () << " GetClassName: " << GetClassName (range_init_type) << " \n " ;
1087+ log () << " GetClassName: " << GetClassName (range_init_type) << " \n " ;
10881088
10891089 if (GetClassName (range_init_type) == " std::map" ) {
10901090 return VisitCXXForRangeStmtMap (stmt);
@@ -2712,7 +2712,7 @@ bool Converter::VisitUnaryExprOrTypeTraitExpr(
27122712 break ;
27132713 default :
27142714 // FIXME: improve error handling
2715- llvm::errs () << " unsupported unary expr or type trait expr\n " ;
2715+ log () << " unsupported unary expr or type trait expr\n " ;
27162716 }
27172717 return false ;
27182718}
@@ -3457,7 +3457,7 @@ void Converter::ConvertUnsignedArithBinaryOperator(clang::BinaryOperator *op,
34573457 default :
34583458 // FIXME: improve error handling
34593459 llvm::errs () << " unsupported unsigned binary operator: " << opcode << ' \n ' ;
3460- op->dumpColor ();
3460+ op->dump ();
34613461 assert (0 );
34623462 }
34633463 PushParen paren (*this );
@@ -3767,9 +3767,9 @@ void Converter::SetFreshType(clang::QualType type) {
37673767}
37683768
37693769void Converter::dump_expr_kinds () {
3770- llvm::errs () << " isRValue: " << isRValue () << " , isXValue: " << isXValue ()
3771- << " , isAddrOf: " << isAddrOf () << " , isObject: " << isObject ()
3772- << " , isVoid: " << isVoid () << " \n " ;
3770+ log () << " isRValue: " << isRValue () << " , isXValue: " << isXValue ()
3771+ << " , isAddrOf: " << isAddrOf () << " , isObject: " << isObject ()
3772+ << " , isVoid: " << isVoid () << " \n " ;
37733773}
37743774
37753775void Converter::emplace_back_plugin_construct_arg (
0 commit comments