Changeset 2a301ff for src/AST/Pass.proto.hpp
- Timestamp:
- Aug 31, 2023, 11:31:15 PM (2 years ago)
- Branches:
- master
- Children:
- 950c58e
- Parents:
- 92355883 (diff), 686912c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Pass.proto.hpp
r92355883 r2a301ff 488 488 489 489 template<typename core_t> 490 static inline auto addStruct ( core_t & core, int, const std::string & str ) -> decltype( core.symtab.addStruct( str ), void() ) {490 static inline auto addStructId( core_t & core, int, const std::string & str ) -> decltype( core.symtab.addStructId( str ), void() ) { 491 491 if ( ! core.symtab.lookupStruct( str ) ) { 492 core.symtab.addStruct ( str );493 } 494 } 495 496 template<typename core_t> 497 static inline void addStruct ( core_t &, long, const std::string & ) {}498 499 template<typename core_t> 500 static inline auto addUnion ( core_t & core, int, const std::string & str ) -> decltype( core.symtab.addUnion( str ), void() ) {492 core.symtab.addStructId( str ); 493 } 494 } 495 496 template<typename core_t> 497 static inline void addStructId( core_t &, long, const std::string & ) {} 498 499 template<typename core_t> 500 static inline auto addUnionId( core_t & core, int, const std::string & str ) -> decltype( core.symtab.addUnionId( str ), void() ) { 501 501 if ( ! core.symtab.lookupUnion( str ) ) { 502 core.symtab.addUnion ( str );503 } 504 } 505 506 template<typename core_t> 507 static inline void addUnion ( core_t &, long, const std::string & ) {}502 core.symtab.addUnionId( str ); 503 } 504 } 505 506 template<typename core_t> 507 static inline void addUnionId( core_t &, long, const std::string & ) {} 508 508 509 509 #undef SYMTAB_FUNC1
Note:
See TracChangeset
for help on using the changeset viewer.