Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/InitTweak/InitTweak.h

    rd76c588 r2d11663  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // RemoveInit.h --
     7// InitTweak.h --
    88//
    99// Author           : Rob Schluntz
    1010// Created On       : Fri May 13 11:26:36 2016
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat Jul 22 09:30:33 2017
    13 // Update Count     : 4
     11// Last Modified By : Aaron B. Moss
     12// Last Modified On : Mon Jun 10 13:30:00 2019
     13// Update Count     : 5
    1414//
    1515
     
    1919#include <memory>             // for shared_ptr
    2020#include <string>             // for string, allocator
     21#include <vector>
    2122
    2223#include "AST/Fwd.hpp"        // for AST nodes
     
    6364        /// Non-Null if expr is a call expression whose target function is intrinsic
    6465        ApplicationExpr * isIntrinsicCallExpr( Expression * expr );
     66        const ast::ApplicationExpr * isIntrinsicCallExpr( const ast::Expr * expr);
    6567
    6668        /// True if stmt is a call statement where the function called is intrinsic and takes one parameter.
     
    6870        /// Currently has assertions that make it less than fully general.
    6971        bool isIntrinsicSingleArgCallStmt( Statement * stmt );
     72        bool isIntrinsicSingleArgCallStmt( const ast::Stmt * stmt );
    7073
    7174        /// True if stmt is a call statement where the function called is intrinsic.
     
    7477        /// get all Ctor/Dtor call expressions from a Statement
    7578        void collectCtorDtorCalls( Statement * stmt, std::list< Expression * > & matches );
     79        std::vector< ast::ptr< ast::Expr > > collectCtorDtorCalls( const ast::Stmt * stmt );
    7680
    7781        /// get the Ctor/Dtor call expression from a Statement that looks like a generated ctor/dtor call
Note: See TracChangeset for help on using the changeset viewer.