1
Fork 0
Empowering everyone to build reliable and efficient software. Gabriel's commits. https://www.rust-lang.org/
Find a file
Haitao Li 47ea57fead rustc: Add suffix ".rc" to LLVM module identifier
LLVM code generator emits the ".file filename" directive for ELF
backends. Value of the "filename" is set as the LLVM module identifier.
Due to a LLVM MC bug[1], LLVM crashes if the module identifer is same as
other symbols such as a function name in the module.

This patch adds a ".rc" suffix (means crates) to LLVM module identifier
to workaround the bug.

Fixes issue #1251.

1. http://llvm.org/bugs/show_bug.cgi?id=11479
2011-12-05 17:21:20 +08:00
doc doc: added definition of trivial casts to spec 2011-12-02 11:38:24 -08:00
man rustc: Add a flag '--warn-unused-imports' 2011-11-17 09:28:30 +01:00
mk Upgrade LLVM to svn revision 145779 2011-12-04 14:59:56 -08:00
src rustc: Add suffix ".rc" to LLVM module identifier 2011-12-05 17:21:20 +08:00
.gitignore .gitignore a bunch of artifacts of in-tree builds 2011-11-19 13:49:49 -08:00
.gitmodules Re-add libuv as a submodule. 2011-11-08 19:01:47 -08:00
AUTHORS.txt Add Stefan Plantikow to AUTHORS.txt 2011-11-15 18:04:37 -08:00
configure configure: LLVM 3.0 no longer supported 2011-12-04 15:01:41 -08:00
LICENSE.txt Reflow at 60 columns. Nsis seems happy. Close #1010. 2011-11-29 19:28:38 -08:00
Makefile.in Upgrade LLVM to svn revision 145779 2011-12-04 14:59:56 -08:00
README Switch URLs. 2011-09-20 16:27:08 -07:00

This is a compiler and suite of associated libraries and documentation for the
Rust programming language.

See LICENSE.txt for terms of copyright and redistribution.

See http://www.rust-lang.org for more information.