Changes in src/Common/PassVisitor.h [c6c682cf:033ff37]
- File:
-
- 1 edited
-
src/Common/PassVisitor.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Common/PassVisitor.h
rc6c682cf r033ff37 110 110 virtual void visit( FinallyStmt * finallyStmt ) override final; 111 111 virtual void visit( const FinallyStmt * finallyStmt ) override final; 112 virtual void visit( SuspendStmt * suspendStmt ) override final;113 virtual void visit( const SuspendStmt * suspendStmt ) override final;114 112 virtual void visit( WaitForStmt * waitforStmt ) override final; 115 113 virtual void visit( const WaitForStmt * waitforStmt ) override final; … … 278 276 virtual Statement * mutate( CatchStmt * catchStmt ) override final; 279 277 virtual Statement * mutate( FinallyStmt * finallyStmt ) override final; 280 virtual Statement * mutate( SuspendStmt * suspendStmt ) override final;281 278 virtual Statement * mutate( WaitForStmt * waitforStmt ) override final; 282 279 virtual Declaration * mutate( WithStmt * withStmt ) override final; … … 354 351 virtual TypeSubstitution * mutate( TypeSubstitution * sub ) final; 355 352 356 bool isInFunction() const {357 return inFunction;358 }359 360 353 private: 361 354 bool inFunction = false; 362 bool atFunctionTop = false;363 355 364 356 template<typename pass_t> friend void acceptAll( std::list< Declaration* > &decls, PassVisitor< pass_t >& visitor ); … … 531 523 public: 532 524 PassVisitor<pass_type> * const visitor = nullptr; 533 534 bool isInFunction() const {535 return visitor->isInFunction();536 }537 525 }; 538 526
Note:
See TracChangeset
for help on using the changeset viewer.