forked from OSchip/llvm-project
Fix bug when KMP_USE_ADAPTIVE_LOCKS is 0
#endif was one line too low. If KMP_USE_ADAPTIVE_LOCKS is 0, then queuing locks would incorrectly use drdpa lock mechanism. This is a fix for https://llvm.org/bugs/show_bug.cgi?id=26649 llvm-svn: 264934
This commit is contained in:
parent
43d4144d0d
commit
1d46d979a9
|
@ -3468,8 +3468,8 @@ __kmp_get_user_lock_owner(kmp_user_lock_p lck, kmp_uint32 seq)
|
|||
case lockseq_nested_queuing:
|
||||
#if KMP_USE_ADAPTIVE_LOCKS
|
||||
case lockseq_adaptive:
|
||||
return __kmp_get_queuing_lock_owner((kmp_queuing_lock_t *)lck);
|
||||
#endif
|
||||
return __kmp_get_queuing_lock_owner((kmp_queuing_lock_t *)lck);
|
||||
case lockseq_drdpa:
|
||||
case lockseq_nested_drdpa:
|
||||
return __kmp_get_drdpa_lock_owner((kmp_drdpa_lock_t *)lck);
|
||||
|
|
Loading…
Reference in New Issue