- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/ImplementationType.cc
r89e6ffc r6f95000 10 10 // Created On : Sun May 17 21:32:01 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Mar 2 17:31:20 201613 // Update Count : 312 // Last Modified On : Thu Mar 16 15:54:08 2017 13 // Update Count : 4 14 14 // 15 15 … … 105 105 if ( typeDecl && typeDecl->get_base() ) { 106 106 Type *base = implementationType( typeDecl->get_base(), indexer ); 107 base->get_qualifiers() += inst->get_qualifiers();107 base->get_qualifiers() |= inst->get_qualifiers(); 108 108 result = base; 109 109 } // if … … 114 114 for ( std::list< Type* >::iterator i = tupleType->get_types().begin(); i != tupleType->get_types().end(); ++i ) { 115 115 Type *implType = implementationType( *i, indexer ); 116 implType->get_qualifiers() += tupleType->get_qualifiers();116 implType->get_qualifiers() |= tupleType->get_qualifiers(); 117 117 newType->get_types().push_back( implType ); 118 118 } // for
Note: See TracChangeset
for help on using the changeset viewer.