Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/tests/preempt_longrun/processor.c

    r70969f8 r807d8c3  
    1212}
    1313
     14thread worker_t {};
     15
     16void main(worker_t & this) {}
     17
     18extern processor *   mainProcessor;
     19extern thread_desc * mainThread;
     20
    1421int main(int argc, char* argv[]) {
    15         processor * p[15];
    16         for ( int pi = 0; pi < 15; pi++ ) {
    17                 p[pi] = new();
    18         }
    19         for ( int i = 0; i < N; i++) {
    20                 int pi = i % 15;
    21                 delete( p[pi] );
    22                 p[pi] = new();
     22        for(int i = 0; i < N; i++) {
     23                assert(this_processor == mainProcessor);
     24                assert(this_thread == mainThread);
     25                processor p;
    2326        }
    2427}
Note: See TracChangeset for help on using the changeset viewer.