Changeset 37273c8 for src/Concurrency
- Timestamp:
- Nov 28, 2023, 3:01:52 PM (13 months ago)
- Branches:
- master
- Children:
- ab9c1b3
- Parents:
- 4bc4b4c
- Location:
- src/Concurrency
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Concurrency/Actors.cpp
r4bc4b4c r37273c8 265 265 decl->location, 266 266 "__CFA_receive_wrap", 267 {}, // forall268 267 { 269 268 new ObjectDecl( … … 288 287 ) 289 288 }, // params 290 { 289 { 291 290 new ObjectDecl( 292 291 decl->location, … … 400 399 ) 401 400 )); 402 401 403 402 // Generates: return receiver; 404 403 sendBody->push_back( new ReturnStmt( decl->location, new NameExpr( decl->location, "receiver" ) ) ); … … 408 407 decl->location, 409 408 "?|?", 410 {}, // forall411 409 { 412 410 new ObjectDecl( … … 421 419 ) 422 420 }, // params 423 { 421 { 424 422 new ObjectDecl( 425 423 decl->location, … … 434 432 { Function::Inline } 435 433 ); 436 434 437 435 // forward decls to resolve use before decl problem for '|' routines 438 436 forwardDecls.insertDecl( *actorIter, *messageIter , ast::deepCopy( sendOperatorFunction ) ); -
src/Concurrency/Corun.cpp
r4bc4b4c r37273c8 113 113 new FunctionDecl( loc, 114 114 fnName, // name 115 {}, // forall116 115 { 117 116 new ObjectDecl( loc, … … 261 260 new FunctionDecl( loc, 262 261 fnName, // name 263 {}, // forall264 262 {}, // params 265 263 {}, // return -
src/Concurrency/KeywordsNew.cpp
r4bc4b4c r37273c8 482 482 location, 483 483 getter_name, 484 {}, // forall485 484 { this_decl }, // params 486 485 { ret_decl }, // returns … … 499 498 location, 500 499 "main", 501 {},502 500 { ast::deepCopy( this_decl ) }, 503 501 {}, … … 575 573 location, 576 574 "lock", 577 { /* forall */ },578 575 { 579 576 // Copy the declaration of this. … … 607 604 location, 608 605 "unlock", 609 { /* forall */ },610 606 { 611 607 // Last use, consume the declaration of this. -
src/Concurrency/Waituntil.cpp
r4bc4b4c r37273c8 553 553 return new FunctionDecl( loc, 554 554 predName, 555 {}, // forall556 555 { 557 556 new ObjectDecl( loc, … … 560 559 ) 561 560 }, 562 { 561 { 563 562 new ObjectDecl( loc, 564 563 "sat_ret",
Note: See TracChangeset
for help on using the changeset viewer.