[llvm-bugs] [Bug 46892] New: Assertion triggered because of VLA
via llvm-bugs
llvm-bugs at lists.llvm.org
Wed Jul 29 06:31:46 PDT 2020
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: unassignedclangbugs at nondot.org
Reporter: rofirrim at gmail.com
CC: llvm-bugs at lists.llvm.org
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:pm-tools at bsc.es 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200729/a8bd607f/attachment.html>
More information about the llvm-bugs
mailing list