OpenCilk / opencilk-project

Monorepo for the OpenCilk compiler. Forked from llvm/llvm-project and based on Tapir/LLVM.
Other
93 stars 29 forks source link

Fix compiler crash due to jump threading #178

Closed neboat closed 1 year ago

neboat commented 1 year ago

This PR fixes a compiler crash where jump threading would break an invariant of the Tapir CFG.

This PR also replaces some uses of the deprecated Optional class in Cilk-related code with std::optional.