Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/ScrubTyVars.h

    r6b0b624 rea6332d  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // ScrubTyVars.h -- 
     7// ScrubTyVars.h --
    88//
    99// Author           : Richard C. Bilson
     
    1616#pragma once
    1717
    18 #include <string>
     18#include <cassert>            // for assert
    1919
    20 #include "GenPoly.h"
     20#include "GenPoly.h"          // for TyVarMap, isPolyType, isDynType
     21#include "SynTree/Mutator.h"  // for Mutator
     22#include "SynTree/Type.h"     // for Type (ptr only), PointerType (ptr only)
    2123
    22 #include "SynTree/SynTree.h"
    23 #include "SynTree/Mutator.h"
     24class AlignofExpr;
     25class Expression;
     26class SizeofExpr;
    2427
    2528namespace GenPoly {
     
    6669                        // return dynamicOnly ? isDynType( ty, tyVars ) : isPolyType( ty, tyVars );
    6770                }
    68                
     71
    6972                /// Mutates (possibly generic) aggregate types appropriately
    7073                Type* mutateAggregateType( Type *ty );
    71                
     74
    7275                const TyVarMap *tyVars;  ///< Type variables to scrub
    7376                ScrubMode mode;          ///< which type variables to scrub? [FromMap]
Note: See TracChangeset for help on using the changeset viewer.