Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Print.cpp

    rb0d9ff7 r09f34a84  
    3333{
    3434        return array<C,sizeof...(T)>{
    35                 forward<T>(values)...
     35                std::forward<T>(values)...
    3636        };
    3737}
     
    8686
    8787                static constexpr auto StorageClasses = make_array<const char*>(
    88                         "extern", "static", "auto", "register", "_Thread_local"
     88                        "extern", "static", "auto", "register", "__thread", "_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 );
    912901                return node;
    913902        }
     
    16341623// if the wrong size is specified
    16351624constexpr array<const char*, 3> Printer::Names::FuncSpecifiers;
    1636 constexpr array<const char*, 5> Printer::Names::StorageClasses;
     1625constexpr array<const char*, 6> Printer::Names::StorageClasses;
    16371626constexpr array<const char*, 6> Printer::Names::Qualifiers;
    16381627}
Note: See TracChangeset for help on using the changeset viewer.