Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/DeclarationNode.cc

    re3e16bc r1395748  
    1414//
    1515
    16 #include <cassert>                 // for assert, assertf, strict_dynamic_cast
     16#include <cassert>                 // for assert, assertf, safe_dynamic_cast
    1717#include <iterator>                // for back_insert_iterator
    1818#include <list>                    // for list
     
    333333DeclarationNode * DeclarationNode::newTypeDecl( string * name, DeclarationNode * typeParams ) {
    334334        DeclarationNode * newnode = new DeclarationNode;
     335        newnode->name = name;
    335336        newnode->type = new TypeData( TypeData::Symbolic );
    336337        newnode->type->symbolic.isTypedef = false;
    337338        newnode->type->symbolic.params = typeParams;
    338         newnode->type->symbolic.name = name;
    339339        return newnode;
    340340} // DeclarationNode::newTypeDecl
     
    10271027
    10281028        if ( asmStmt ) {
    1029                 return new AsmDecl( strict_dynamic_cast<AsmStmt *>( asmStmt->build() ) );
     1029                return new AsmDecl( safe_dynamic_cast<AsmStmt *>( asmStmt->build() ) );
    10301030        } // if
    10311031
Note: See TracChangeset for help on using the changeset viewer.