Changeset 01d433e for src/Tuples


Ignore:
Timestamp:
Aug 18, 2021, 1:15:22 PM (3 years ago)
Author:
Henry Xue <y58xue@…>
Branches:
ADT, ast-experimental, enum, forall-pointer-decay, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
bb9924c
Parents:
6d63c14
Message:

Convert expandUniqueExpr pass to use new AST (NOT WORKING)

Currently not working due to unresolved issues with UniqueExpr?. See
page 5 of https://cforall.uwaterloo.ca/doc/Fangren_Yu_Report_S20.pdf
for more details.

Location:
src/Tuples
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • src/Tuples/Tuples.h

    r6d63c14 r01d433e  
    4545        /// replaces UniqueExprs with a temporary variable and one call
    4646        void expandUniqueExpr( std::list< Declaration * > & translationUnit );
     47        void expandUniqueExpr( ast::TranslationUnit & translationUnit );
    4748
    4849        /// returns VoidType if any of the expressions have Voidtype, otherwise TupleType of the Expression result types
  • src/Tuples/module.mk

    r6d63c14 r01d433e  
    2020        Tuples/TupleAssignment.cc \
    2121        Tuples/TupleExpansion.cc \
     22        Tuples/TupleExpansionNew.cpp \
    2223        Tuples/Tuples.cc \
    2324        Tuples/Tuples.h
Note: See TracChangeset for help on using the changeset viewer.