Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SymTab/Validate.cc

    r1cbca6e r02e5ab6  
    5454#include "MakeLibCfa.h"
    5555#include "TypeEquality.h"
    56 #include "ResolvExpr/typeops.h"
    5756
    5857#define debugPrint( x ) if ( doDebug ) { std::cout << x; }
     
    852851                        Type * t1 = tyDecl->get_base();
    853852                        Type * t2 = typedefNames[ tyDecl->get_name() ].first->get_base();
    854                         if ( ! ResolvExpr::typesCompatible( t1, t2, Indexer() ) ) {
     853                        if ( ! typeEquals( t1, t2, true ) ) {
    855854                                throw SemanticError( "cannot redefine typedef: " + tyDecl->get_name() );
    856855                        }
Note: See TracChangeset for help on using the changeset viewer.