// // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo // // The contents of this file are covered under the licence agreement in the // file "LICENCE" distributed with Cforall. // // XXX.cc -- // // Author : Richard C. Bilson // Created On : Mon May 18 07:44:20 2015 // Last Modified By : Rob Schluntz // Last Modified On : Mon May 02 15:19:17 2016 // Update Count : 3 // #include // for assert, strict_dynamic_cast #include // for list, _List_const_iterator, lis... #include // for operator<<, ostream, basic_ostream #include // for operator==, string #include "Common/utility.h" // for cloneAll, deleteAll, printAll #include "Declaration.h" // for DeclarationWithType, Declaration #include "Statement.h" // for CompoundStmt, Statement, DeclStmt #include "SynTree/Label.h" // for Label #include "SynTree/VarExprReplacer.h" // for VarExprReplacer, VarExprReplace... using std::string; using std::endl; CompoundStmt::CompoundStmt( std::list