- Notifications
You must be signed in to change notification settings - Fork 15.2k
Description
| Bugzilla Link | 43268 |
| Resolution | FIXED |
| Resolved on | Sep 13, 2019 01:11 |
| Version | 9.0 |
| OS | All |
| Blocks | #41819 |
| Attachments | [https://user-images.githubusercontent.com/92601305/143759728-24f6db33-7c2b-4241-baf9-ce44732409cc.gz), [https://user-images.githubusercontent.com/92601305/143759729-980d6340-dd85-4187-9097-d43e02e3aaf0.gz) |
| CC | @zmodem,@nickdesaulniers,@zygoloid,@stephenhines |
Extended Description
This regressed from LLVM 9.0.0 release candidate 3.
[nix-shell:~/zig-9/build]$ ~/local-llvm9-debug/bin/clang -MD -MV -MF /home/andy/.local/share/zig/stage1/tmp/CuMHrPPk3OJv-stat.o.d -nostdinc -fno-spell-checking -isystem /home/andy/zig-9/build/lib/zig/include -march=native -g -fno-omit-frame-pointer -D_DEBUG -fno-stack-protector -fPIC -o /home/andy/.local/share/zig/stage1/tmp/CuMHrPPk3OJv-stat.o -c /home/andy/zig-9/build/lib/zig/libc/glibc/io/stat.c -std=gnu11 -fgnu89-inline -g -O2 -fmerge-all-constants -fno-stack-protector -fmath-errno -ftls-model=initial-exec -Wno-ignored-attributes -I /home/andy/zig-9/build/lib/zig/libc/glibc/include -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86_64/nptl -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86/nptl -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux/include -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/nptl -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/pthread -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/x86_64 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/x86 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86_64 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/generic -I /home/andy/zig-9/build/lib/zig/libc/glibc -I /home/andy/zig-9/build/lib/zig/libc/include/x86_64-linux-gnu -I /home/andy/zig-9/build/lib/zig/libc/include/generic-glibc -I /home/andy/zig-9/build/lib/zig/libc/include/x86_64-linux-any -I /home/andy/zig-9/build/lib/zig/libc/include/any-linux-any -D_LIBC_REENTRANT -include /home/andy/zig-9/build/lib/zig/libc/glibc/include/libc-modules.h -DMODULE_NAME=libc -include /home/andy/zig-9/build/lib/zig/libc/glibc/include/libc-symbols.h -DPIC -DLIBC_NONSHARED=1 -DTOP_NAMESPACE=glibc
clang-9: /home/andy/llvm-project/clang/lib/AST/Decl.cpp:3336: bool clang::FunctionDecl::isInlineDefinitionExternallyVisible() const: Assertion `(doesThisDeclarationHaveABody() || willHaveBody()) && "Must be a function definition"' failed.
Stack dump:
0. Program arguments: /home/andy/local-llvm9-debug/bin/clang-9 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -main-file-name stat.c -mrelocation-model pic -pic-level 2 -mthread-model posix -fmerge-all-constants -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu broadwell -target-feature +sse2 -target-feature +cx16 -target-feature +sahf -target-feature -tbm -target-feature -avx512ifma -target-feature -sha -target-feature -gfni -target-feature -fma4 -target-feature -vpclmulqdq -target-feature +prfchw -target-feature +bmi2 -target-feature -cldemote -target-feature +fsgsbase -target-feature -ptwrite -target-feature -xsavec -target-feature +popcnt -target-feature -mpx -target-feature +aes -target-feature -avx512bitalg -target-feature -movdiri -target-feature -xsaves -target-feature -avx512er -target-feature -avx512vnni -target-feature -avx512vpopcntdq -target-feature -pconfig -target-feature -clwb -target-feature -avx512f -target-feature -clzero -target-feature -pku -target-feature +mmx -target-feature -lwp -target-feature -rdpid -target-feature -xop -target-feature +rdseed -target-feature -waitpkg -target-feature -movdir64b -target-feature -sse4a -target-feature -avx512bw -target-feature -clflushopt -target-feature +xsave -target-feature -avx512vbmi2 -target-feature +64bit -target-feature -avx512vl -target-feature +invpcid -target-feature -avx512cd -target-feature +avx -target-feature -vaes -target-feature +cx8 -target-feature +fma -target-feature +rtm -target-feature +bmi -target-feature -enqcmd -target-feature +rdrnd -target-feature -mwaitx -target-feature +sse4.1 -target-feature +sse4.2 -target-feature +avx2 -target-feature +fxsr -target-feature -wbnoinvd -target-feature +sse -target-feature +lzcnt -target-feature +pclmul -target-feature -prefetchwt1 -target-feature +f16c -target-feature +ssse3 -target-feature -sgx -target-feature -shstk -target-feature +cmov -target-feature -avx512vbmi -target-feature -avx512bf16 -target-feature +movbe -target-feature +xsaveopt -target-feature -avx512dq -target-feature +adx -target-feature -avx512pf -target-feature +sse3 -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -coverage-notes-file /home/andy/.local/share/zig/stage1/tmp/CuMHrPPk3OJv-stat.gcno -nostdsysteminc -nobuiltininc -resource-dir /home/andy/local-llvm9-debug/lib/clang/9.0.0 -dependency-file /home/andy/.local/share/zig/stage1/tmp/CuMHrPPk3OJv-stat.o.d -MT /home/andy/.local/share/zig/stage1/tmp/CuMHrPPk3OJv-stat.o -sys-header-deps -MV -isystem /home/andy/zig-9/build/lib/zig/include -include /home/andy/zig-9/build/lib/zig/libc/glibc/include/libc-modules.h -include /home/andy/zig-9/build/lib/zig/libc/glibc/include/libc-symbols.h -D _DEBUG -I /home/andy/zig-9/build/lib/zig/libc/glibc/include -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86_64/nptl -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86/nptl -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux/include -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv/linux -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/nptl -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/pthread -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/sysv -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/x86_64 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix/x86 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/unix -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86_64 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/x86 -I /home/andy/zig-9/build/lib/zig/libc/glibc/sysdeps/generic -I /home/andy/zig-9/build/lib/zig/libc/glibc -I /home/andy/zig-9/build/lib/zig/libc/include/x86_64-linux-gnu -I /home/andy/zig-9/build/lib/zig/libc/include/generic-glibc -I /home/andy/zig-9/build/lib/zig/libc/include/x86_64-linux-any -I /home/andy/zig-9/build/lib/zig/libc/include/any-linux-any -D _LIBC_REENTRANT -D MODULE_NAME=libc -D PIC -D LIBC_NONSHARED=1 -D TOP_NAMESPACE=glibc -O2 -Wno-ignored-attributes -std=gnu11 -fdebug-compilation-dir /home/andy/zig-9/build -ferror-limit 19 -fmessage-length 0 -ftls-model=initial-exec -fgnu89-inline -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -fno-spell-checking -vectorize-loops -vectorize-slp -faddrsig -o /home/andy/.local/share/zig/stage1/tmp/CuMHrPPk3OJv-stat.o -x c /home/andy/zig-9/build/lib/zig/libc/glibc/io/stat.c
-
<eof> parser at end of file -
/home/andy/zig-9/build/lib/zig/libc/glibc/io/stat.c:54:1 <Spelling=/home/andy/zig-9/build/lib/zig/libc/glibc/io/stat.c:54:28>: LLVM IR generation of declaration 'stat'
#0 0x0000000004328c40 llvm::sys::PrintStackTrace(llvm::raw_ostream&) /home/andy/llvm-project/llvm/lib/Support/Unix/Signals.inc:533:0
#1 0x0000000004328cd3 PrintStackTraceSignalHandler(void*) /home/andy/llvm-project/llvm/lib/Support/Unix/Signals.inc:594:0
#2 0x0000000004326e7f llvm::sys::RunSignalHandlers() /home/andy/llvm-project/llvm/lib/Support/Signals.cpp:68:0
#3 0x00000000043286ba SignalHandler(int) /home/andy/llvm-project/llvm/lib/Support/Unix/Signals.inc:385:0
#4 0x00007fa62654af10 __restore_rt (/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libpthread.so.0+0x11f10)
#5 0x00007fa62525fbe0 raise (/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libc.so.6+0x34be0)
#6 0x00007fa625260dc1 abort (/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libc.so.6+0x35dc1)
#7 0x00007fa6252586e7 __assert_fail_base (/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libc.so.6+0x2d6e7)
#8 0x00007fa625258792 (/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libc.so.6+0x2d792)
#9 0x00000000063f107a clang::FunctionDecl::isInlineDefinitionExternallyVisible() const (/home/andy/local-llvm9-debug/bin/clang-9+0x63f107a)
clang-9: error: unable to execute command: Aborted
clang-9: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 9.0.0 (https://github.com/llvm/llvm-project 127240a)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/andy/local-llvm9-debug/bin
clang-9: note: diagnostic msg: PLEASE submit a bug report to and include the crash backtrace, preprocessed source, and associated run script.
clang-9: note: diagnostic msg:
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-9: note: diagnostic msg: /run/user/1001/stat-ce2dd5.c
clang-9: note: diagnostic msg: /run/user/1001/stat-ce2dd5.sh
clang-9: note: diagnostic msg: