Joachim Protze 66a3575c28 [OpenMP] Fix releasing of stack memory
Starting with 787eb0c637b I got spurious segmentation faults for some testcases. I could nail it down to `brel` trying to release the "memory" of the node allocated on the stack of __kmpc_omp_wait_deps. With this patch, you will see the assertion triggering for some of the tests in the test suite.

My proposed solution for the issue is to just patch __kmpc_omp_wait_deps:
```
  __kmp_init_node(&node);
-  node.dn.on_stack = 1;
+  // the stack owns the node
+  __kmp_node_ref(&node);
```

What do you think?

Reviewed By: AndreyChurbanov

Differential Revision: https://reviews.llvm.org/D84472
2020-08-14 10:32:53 +02:00
..
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2020-04-04 12:06:54 +09:00
2019-07-12 21:45:36 +00:00
2020-04-04 12:06:54 +09:00
2019-10-30 12:37:44 +03:00
2020-04-04 12:06:54 +09:00