Skip to content

Commit

Permalink
debuginfo: Generate cross-crate unique type identifiers for debuginfo…
Browse files Browse the repository at this point in the history
… types.

With this change, rustc creates a unique type identifier for types in debuginfo. These type identifiers are used by LLVM to correctly handle link-time-optimization scenarios but also help rustc with dealing with inlining from other crates. For more information, see the documentation block at the top of librustc/middle/trans/debuginfo.rs.

Fixes #13681.
  • Loading branch information
michaelwoerister committed Jun 12, 2014
1 parent c0a6f72 commit 0a98a4e
Show file tree
Hide file tree
Showing 3 changed files with 706 additions and 139 deletions.

0 comments on commit 0a98a4e

Please sign in to comment.