The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
28.58k
stars
11.81k
forks
source link
[Flang][OpenMP] llvm-project/flang/lib/Lower/OpenMP/Clauses.cpp:91: static void Fortran::lower::omp::SymbolAndDesignatorExtractor::verify(const Fortran::lower::omp::SymbolWithDesignator &): Assertion `symbol && "Expecting symbol"' failed. #86425
Open
k-arrows opened 6 months ago
Crash itself is reproducible on Godbolt: https://godbolt.org/z/vsWhM5Wse
Reproducer (reduced and modified from https://github.com/gcc-mirror/gcc/blob/master/gcc/testsuite/gfortran.dg/gomp/ref_inquiry.f90)
With assertion-enabled flang-new, the compilation (
flang-new -fopenmp test.f90
) resulted in the following assertion failure:Stack dump: