llvm-doe-org / llvm-project

The LLVM DOE Fork is a fork of upstream LLVM (https://github.com/llvm/llvm-project/) that hosts multiple DOE-funded projects. Contact information and other details for each project are described in the wiki.
https://github.com/llvm-doe-org/llvm-project/wiki/
Other
22 stars 13 forks source link

[Flang][WIP/RFC] Enable TSan for Flang #26

Closed jprotze closed 9 months ago

jprotze commented 9 months ago

This patch enables ThreadSanitizer analysis for Fortran codes compiled with Flang. The patch is marked as WIP/RFC since it is at the moment a proof of concept.

This patch as is cannot be the final solution, as it disables the blacklisting of functions and any no-sanitize function attribute applied in C/C++

Under review and waiting for feedback as #74643