rust/src/librustc_llvm
Josh Stone e2f6b280ea Update DW_OP_plus to DW_OP_plus_uconst
LLVM <= 4.0 used a non-standard interpretation of `DW_OP_plus`.  In the
DWARF standard, this adds two items on the expressions stack.  LLVM's
behavior was more like DWARF's `DW_OP_plus_uconst` -- adding a constant
that follows the op.  The patch series starting with [D33892] switched
to the standard DWARF interpretation, so we need to follow.

[D33892]: https://reviews.llvm.org/D33892
2018-01-19 21:43:53 -08:00
..
archive_ro.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
build.rs Re-do the FreeBSD cross-builds to use Clang and libc++. Fixes #44433. 2017-12-22 02:34:09 -06:00
Cargo.toml Bump cc to 1.01 to include x86_64-unknown-linux-gnux32 support 2017-10-11 21:35:53 -03:00
diagnostic.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
ffi.rs Update DW_OP_plus to DW_OP_plus_uconst 2018-01-19 21:43:53 -08:00
lib.rs Remove dead function rustc_llvm::debug_loc_to_string() 2018-01-07 04:39:58 +01:00