Ignore:
Timestamp:
Feb 8, 2022, 5:04:01 PM (2 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, enum, forall-pointer-decay, master, pthread-emulation, qualifiedEnum
Children:
968f280
Parents:
1cf8a9f
Message:

Some clean-up to remove clang-only warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Pass.impl.hpp

    r1cf8a9f ree918356  
    160160
    161161        template< typename core_t >
    162         ast::Pass< core_t >::result1<ast::Expr> ast::Pass< core_t >::call_accept( const ast::Expr * expr ) {
     162        typename ast::Pass< core_t >::template result1<ast::Expr> ast::Pass< core_t >::call_accept( const ast::Expr * expr ) {
    163163                __pedantic_pass_assert( __visit_children() );
    164164                __pedantic_pass_assert( expr );
     
    174174
    175175        template< typename core_t >
    176         ast::Pass< core_t >::result1<ast::Stmt> ast::Pass< core_t >::call_accept( const ast::Stmt * stmt ) {
     176        typename ast::Pass< core_t >::template result1<ast::Stmt> ast::Pass< core_t >::call_accept( const ast::Stmt * stmt ) {
    177177                __pedantic_pass_assert( __visit_children() );
    178178                __pedantic_pass_assert( stmt );
     
    183183
    184184        template< typename core_t >
    185         ast::Pass< core_t >::result1<ast::Stmt> ast::Pass< core_t >::call_accept_as_compound( const ast::Stmt * stmt ) {
     185        typename ast::Pass< core_t >::template result1<ast::Stmt> ast::Pass< core_t >::call_accept_as_compound( const ast::Stmt * stmt ) {
    186186                __pedantic_pass_assert( __visit_children() );
    187187                __pedantic_pass_assert( stmt );
     
    258258        template< typename core_t >
    259259        template< template <class...> class container_t >
    260         ast::Pass< core_t >::resultNstmt<container_t> ast::Pass< core_t >::call_accept( const container_t< ptr<Stmt> > & statements ) {
     260        typename ast::Pass< core_t >::template resultNstmt<container_t> ast::Pass< core_t >::call_accept( const container_t< ptr<Stmt> > & statements ) {
    261261                __pedantic_pass_assert( __visit_children() );
    262262                if( statements.empty() ) return {};
     
    346346        template< typename core_t >
    347347        template< template <class...> class container_t, typename node_t >
    348         ast::Pass< core_t >::resultN<container_t, node_t> ast::Pass< core_t >::call_accept( const container_t< ast::ptr<node_t> > & container ) {
     348        typename ast::Pass< core_t >::template resultN<container_t, node_t> ast::Pass< core_t >::call_accept( const container_t< ast::ptr<node_t> > & container ) {
    349349                __pedantic_pass_assert( __visit_children() );
    350350                if( container.empty() ) return {};
Note: See TracChangeset for help on using the changeset viewer.