Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/concurrency/actors/poison.cfa

    r7edf912 r77fd9fe2  
    1111
    1212int main() {
    13         sout | "Start";
     13    sout | "Start";
    1414
    15         sout | "Finished";
    16         {
    17                 start_actor_system();
    18                 Server s[10];
    19                 for ( i; 10 ) {
    20                         s[i] | finished_msg;
    21                 }
    22                 stop_actor_system();
    23         }
     15    sout | "Finished";
     16    {
     17        start_actor_system();
     18        Server s[10];
     19        for ( i; 10 ) {
     20            s[i] | finished_msg;
     21        }
     22        stop_actor_system();
     23    }
    2424
    25         sout | "Delete";
    26         {
    27                 start_actor_system();
    28                 for ( i; 10 ) {
    29                         Server * s = alloc();
    30                         (*s){};
    31                         (*s) | delete_msg;
    32                 }
    33                 stop_actor_system();
    34         }
     25    sout | "Delete";
     26    {
     27        start_actor_system();
     28        for ( i; 10 ) {
     29            Server * s = alloc();
     30            (*s){};
     31            (*s) | delete_msg;
     32        }
     33        stop_actor_system();
     34    }
    3535
    36         sout | "Destroy";
    37         {
    38                 start_actor_system();
    39                 Server s[10];
    40                 for ( i; 10 )
    41                         s[i] | destroy_msg;
    42                 stop_actor_system();
    43                 for ( i; 10 )
    44                         if (s[i].val != 777)
    45                                 sout | "Error: dtor not called correctly.";
    46         }
     36    sout | "Destroy";
     37    {
     38        start_actor_system();
     39        Server s[10];
     40        for ( i; 10 )
     41            s[i] | destroy_msg;
     42        stop_actor_system();
     43        for ( i; 10 )
     44            if (s[i].val != 777)
     45                sout | "Error: dtor not called correctly.";
     46    }
    4747
    48         sout | "Done";
     48    sout | "Done";
     49    return 0;
    4950}
Note: See TracChangeset for help on using the changeset viewer.