- Timestamp:
- Mar 21, 2022, 3:17:37 PM (2 years ago)
- Branches:
- ADT, ast-experimental, enum, master, pthread-emulation, qualifiedEnum
- Children:
- 4390fb6
- Parents:
- 3e54399
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Convert.cpp
r3e54399 rf238fcc2 1496 1496 getAccept1< ast::type, decltype( old->child ) >( old->child ) 1497 1497 1498 # define GET_ACCEPT_E(child, type) \1499 getAccept1< ast::type, decltype( old->base ) >( old->base )1500 1498 1501 1499 template<typename NewT, typename OldC> … … 1513 1511 # define GET_ACCEPT_V(child, type) \ 1514 1512 getAcceptV< ast::type, decltype( old->child ) >( old->child ) 1513 1514 # define GET_ACCEPT_E(child, type) \ 1515 getAccept1< ast::type, decltype( old->base ) >( old->base ) 1515 1516 1516 1517 template<typename NewT, typename OldC> … … 1714 1715 } 1715 1716 1716 // Marker1717 1717 // Convert SynTree::EnumDecl to AST::EnumDecl 1718 1718 virtual void visit( const EnumDecl * old ) override final { … … 1723 1723 GET_ACCEPT_V(attributes, Attribute), 1724 1724 { old->linkage.val }, 1725 old->base? GET_ACCEPT_E(base, Type) : nullptr,1725 GET_ACCEPT_1(base, Type), 1726 1726 old->enumValues 1727 1727 );
Note: See TracChangeset
for help on using the changeset viewer.