Ignore:
Timestamp:
Nov 17, 2023, 3:23:48 PM (2 years ago)
Author:
caparson <caparson@…>
Branches:
master, stuck-waitfor-destruct
Children:
decd4a6
Parents:
16e0dcb (diff), 2908f08 (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' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/RenameVars.h

    r16e0dcb rf7f997a  
    2121
    2222namespace ResolvExpr {
    23         enum RenameMode {
    24                 GEN_USAGE, // for type in VariableExpr
    25                 GEN_EXPR_ID // for type in decl
    26         };
    27         const ast::Type * renameTyVars( const ast::Type *, RenameMode mode = GEN_USAGE, bool reset = true );
    2823
    29         /// resets internal state of renamer to avoid overflow
    30         void resetTyVarRenaming();
     24enum RenameMode {
     25        GEN_USAGE, // for type in VariableExpr
     26        GEN_EXPR_ID // for type in decl
     27};
     28const ast::Type * renameTyVars( const ast::Type *, RenameMode mode = GEN_USAGE, bool reset = true );
     29
     30/// Resets internal state of renamer to avoid overflow.
     31void resetTyVarRenaming();
     32
    3133} // namespace ResolvExpr
    3234
Note: See TracChangeset for help on using the changeset viewer.