Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Print.cpp

    r09f34a84 rb0d9ff7  
    3333{
    3434        return array<C,sizeof...(T)>{
    35                 std::forward<T>(values)...
     35                forward<T>(values)...
    3636        };
    3737}
     
    8686
    8787                static constexpr auto StorageClasses = make_array<const char*>(
    88                         "extern", "static", "auto", "register", "__thread", "_Thread_local"
     88                        "extern", "static", "auto", "register", "_Thread_local"
    8989                );
    9090
     
    215215                        ++indent;
    216216                        ptrToEnum->base->accept( *this );
    217                         --indent;
     217                        --indent; 
    218218                }
    219219
     
    899899                postprint( node );
    900900
     901                return node;
     902        }
     903
     904        virtual const ast::Expr * visit( const ast::QualifiedNameExpr * node ) override final {
     905                os << "QualifiedNameExpr: " << std::endl;
     906                os << ++indent << "Type: ";
     907                safe_print( node->type_decl );
     908                os << std::endl;
     909                os <<  indent << "Name: " << node->name  << std::endl;
     910                --indent;
     911                postprint( node );
    901912                return node;
    902913        }
     
    16231634// if the wrong size is specified
    16241635constexpr array<const char*, 3> Printer::Names::FuncSpecifiers;
    1625 constexpr array<const char*, 6> Printer::Names::StorageClasses;
     1636constexpr array<const char*, 5> Printer::Names::StorageClasses;
    16261637constexpr array<const char*, 6> Printer::Names::Qualifiers;
    16271638}
Note: See TracChangeset for help on using the changeset viewer.