Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/concurrent/actors/static.cfa

    r4933f18 r1f35220  
    77int Times = 1000000;                                                            // default values
    88
    9 struct derived_actor { inline actor; };
     9struct derived_actor {
     10    inline actor;
     11};
     12void ?{}( derived_actor & this ) { ((actor &)this){}; }
     13
    1014struct derived_msg {
    1115    inline message;
     
    1923void ?{}( derived_msg & this ) { ((derived_msg &)this){ 0 }; }
    2024
     25
    2126Allocation receive( derived_actor & receiver, derived_msg & msg ) {
    2227    if ( msg.cnt >= Times ) {
     
    2530    }
    2631    msg.cnt++;
    27     receiver << msg;
     32    receiver | msg;
    2833    return Nodelete;
    2934}
     
    5560    derived_actor actor;
    5661
    57     actor << msg;
     62    actor | msg;
    5863
    5964    printf("stopping\n");
Note: See TracChangeset for help on using the changeset viewer.