https://bugs.llvm.org/show_bug.cgi?id=46892
Bug ID: 46892
Summary: Assertion triggered because of VLA
Product: OpenMP
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: Clang Compiler Support
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Hi all,
the following testcase
// -- omp.c
void bar(int a, int b, int (*M)[b]) {
#pragma omp task firstprivate(M)
{}
}
// -- end omp.c
causes an assert in builds with assertions enabled.
We have not observed miscompilations caused by this in builds without
assertions enabled, though.
DeclRefExpr for Decl not entered in LocalDeclMap?
UNREACHABLE executed at /compiler/llvm-mono/clang/lib/CodeGen/CGExpr.cpp:2753!
PLEASE submit a bug report to mailto:[email protected] and include the crash
backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /compiler/llvm-mono-bld/bin/clang-11 -cc1 -triple
x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -main-file-name
omp.c -mrelocation-model static -mthread-model posix -mframe-pointer=all
-fmath-errno -fno-rounding-math -mconstructor-aliases -munwind-tables
-target-cpu x86-64 -dwarf-column-info -fno-split-dwarf-inlining
-debugger-tuning=gdb -resource-dir /compiler/llvm-mono-bld/lib/clang/11.0.0
-internal-isystem /usr/local/include -internal-isystem
/compiler/llvm-mono-bld/lib/clang/11.0.0/include -internal-externc-isystem
/usr/include/x86_64-linux-gnu -internal-externc-isystem /include
-internal-externc-isystem /usr/include -fdebug-compilation-dir
/compiler/tmp/release -ferror-limit 19 -fopenmp -fgnuc-version=4.2.1
-fcolor-diagnostics -faddrsig -o /tmp/omp-7cf697.o -x c omp.c
1. <eof> parser at end of file
2. omp.c:1:6: LLVM IR generation of declaration 'bar'
3. omp.c:1:6: Generating code for declaration 'bar'
Kind regards,
--
You are receiving this mail because:
You are on the CC list for the bug._______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs