Ignore:
Timestamp:
Jan 4, 2023, 1:43:50 PM (19 months ago)
Author:
caparsons <caparson@…>
Branches:
ADT, ast-experimental, master
Children:
d99a716
Parents:
df9e412
Message:

fixed clh bug where you couldn't hold more than 1 clh lock at once

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/invoke.h

    rdf9e412 r0348fd8  
    215215                struct __thread_user_link cltr_link;
    216216
    217                 // used to store state between clh lock/unlock
    218                 volatile bool * clh_prev;
    219 
    220217                // used to point to this thd's current clh node
    221218                volatile bool * clh_node;
Note: See TracChangeset for help on using the changeset viewer.