Changeset d62806c
- Timestamp:
- Jan 16, 2020, 4:44:17 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 095b99a
- Parents:
- 768bd556
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/ControlStruct/MLEMutator.cc
r768bd556 rd62806c 9 9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 // Last Modified By : Peter A. Buhr12 // Last Modified On : T ue Oct 22 17:22:44 201913 // Update Count : 22 011 // Last Modified By : Andrew Beach 12 // Last Modified On : Thr Jan 16 15:33:00 2020 13 // Update Count : 221 14 14 // 15 15 … … 331 331 } 332 332 333 void MLEMutator::premutate( FinallyStmt * ) { 334 GuardAction([this, old = std::move(enclosingControlStructures)]() { 335 enclosingControlStructures = std::move(old); 336 }); 337 enclosingControlStructures = std::list<Entry>(); 338 } 339 333 340 void MLEMutator::premutate( CaseStmt *caseStmt ) { 334 341 visit_children = false; -
src/ControlStruct/MLEMutator.h
r768bd556 rd62806c 9 9 // Author : Rodolfo G. Esteves 10 10 // Created On : Mon May 18 07:44:20 2015 11 // Last Modified By : Peter A. Buhr12 // Last Modified On : T ue Oct 22 17:22:47 201913 // Update Count : 4 511 // Last Modified By : Andrew Beach 12 // Last Modified On : Thr Jan 16 12:46:00 2020 13 // Update Count : 46 14 14 // 15 16 // Can anyone figure out what MLE stands for? 15 17 16 18 #pragma once … … 49 51 void premutate( TryStmt *tryStmt ); 50 52 Statement * postmutate( TryStmt *tryStmt ); 53 void premutate( FinallyStmt *finallyStmt ); 51 54 52 55 Statement *mutateLoop( Statement *bodyLoop, Entry &e );
Note: See TracChangeset
for help on using the changeset viewer.