Changeset df6cc9d for src/CodeGen


Ignore:
Timestamp:
Oct 19, 2022, 4:43:26 PM (3 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, master, stuck-waitfor-destruct
Children:
1a45263
Parents:
9cd5bd2 (diff), 135143ba (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.
Message:

Merge branch 'master' into pthread-emulation

Location:
src/CodeGen
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.cc

    r9cd5bd2 rdf6cc9d  
    912912                }
    913913                output << ")";
    914         }
    915 
    916         // QualifiedNameExpr should not reach to CodeGen.
    917         // FixQualifiedName Convert QualifiedNameExpr to VariableExpr
    918         void CodeGenerator::postvisit( QualifiedNameExpr * expr ) {
    919                 output << "/* label */" << mangleName(expr->var);
    920914        }
    921915
  • src/CodeGen/CodeGenerator.h

    r9cd5bd2 rdf6cc9d  
    103103                void postvisit( DefaultArgExpr * );
    104104                void postvisit( GenericExpr * );
    105                 void postvisit( QualifiedNameExpr *);
    106105
    107106                //*** Statements
  • src/CodeGen/GenType.cc

    r9cd5bd2 rdf6cc9d  
    169169
    170170        void GenType::postvisit( ReferenceType * refType ) {
    171                 assert( refType->base != 0);
     171                assert( 0 != refType->base );
    172172                assertf( ! options.genC, "Reference types should not reach code generation." );
    173173                handleQualifiers( refType );
Note: See TracChangeset for help on using the changeset viewer.