[all-commits] [llvm/llvm-project] edbcc1: [OpenMP] libomp: properly initialize buckets in __...

Joseph Schuchart via All-commits all-commits at lists.llvm.org
Fri Jan 22 09:35:50 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: edbcc17b7a0b5a4f20ec55983e172d0120ccbca9
      https://github.com/llvm/llvm-project/commit/edbcc17b7a0b5a4f20ec55983e172d0120ccbca9
  Author: Joseph Schuchart <schuchart at icl.utk.edu>
  Date:   2021-01-22 (Fri, 22 Jan 2021)

  Changed paths:
    M openmp/runtime/src/kmp_taskdeps.cpp

  Log Message:
  -----------
  [OpenMP] libomp: properly initialize buckets in __kmp_dephash_extend

The buckets are initialized in __kmp_dephash_create but when they are extended
the memory is allocated but not NULL'd, potentially leaving some buckets
uninitialized after all entries have been copied into the new allocation.
This commit makes sure the buckets are properly initialized with NULL before
copying the entries.

Differential Revision: https://reviews.llvm.org/D95167




More information about the All-commits mailing list