[LLVMbugs] [Bug 14290] New: Incorrectly typed ret instruction crashes clang frontend
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Nov 8 02:14:41 PST 2012
http://llvm.org/bugs/show_bug.cgi?id=14290
Bug #: 14290
Summary: Incorrectly typed ret instruction crashes clang
frontend
Product: new-bugs
Version: unspecified
Platform: PC
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: dirkjan at ochtman.nl
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
This is enough to make clang go down in flames:
target triple = "x86_64-apple-darwin11.0.0"
%str = type { i32, i8* }
define %str* @test(%str* %self) {
ret %str %self
}
0 clang 0x0000000101053712 main + 17107202
1 clang 0x0000000101053b99 main + 17108361
2 libsystem_c.dylib 0x00007fff9186d8ea _sigtramp + 26
3 libsystem_c.dylib 0x00007fff6eeb8b58 _sigtramp + 18446744073128948360
4 clang 0x0000000100761a7e main + 7728238
5 clang 0x00000001000efd6a main + 970586
6 clang 0x00000001000efb76 main + 970086
7 clang 0x0000000100045cfb main + 274155
8 clang 0x0000000100044e01 main + 270321
9 clang 0x0000000100019ce2 main + 93906
10 clang 0x0000000100018948 main + 88888
11 clang 0x0000000100006638 main + 14376
12 clang 0x0000000100003097 main + 647
13 clang 0x0000000100002e04
14 clang 0x000000000000002b
Stack dump:
0. Program arguments: /usr/bin/clang -cc1 -triple x86_64-apple-macosx10.8.0
-emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name
add-q1.ll -pic-level 1 -mdisable-fp-elim -relaxed-aliasing -masm-verbose
-munwind-tables -target-cpu core2 -target-linker-version 133.3 -resource-dir
/usr/bin/../lib/clang/4.0 -fdebug-compilation-dir /Users/djc/src/lang
-ferror-limit 19 -fmessage-length 100 -stack-protector 1 -mstackrealign
-fblocks -fobjc-runtime-has-arc -fobjc-runtime-has-weak
-fobjc-dispatch-method=mixed -fobjc-default-synthesize-properties
-fdiagnostics-show-option -fcolor-diagnostics -o
/var/folders/kx/r0q_5lzx0jj0v8rkt8xq1qd40000gn/T/add-q1-hbipHU.o -x ir
add-q1.ll
clang: error: unable to execute command: Segmentation fault: 11
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang: note: diagnostic msg: Please submit a bug report to
http://developer.apple.com/bugreporter/ and include command line arguments and
all diagnostic information.
clang: note: diagnostic msg: Error generating preprocessed source(s) - no
preprocessable inputs.
djc at djc-mbp lang $ clang -v
Apple clang version 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list