]> git.lizzy.rs Git - rust.git/commit
Rollup merge of #39528 - dylanmckay:llvm-4.0-diglobalvar, r=alexcrichton
authorCorey Farwell <coreyf@rwell.org>
Sun, 5 Feb 2017 17:45:13 +0000 (12:45 -0500)
committerGitHub <noreply@github.com>
Sun, 5 Feb 2017 17:45:13 +0000 (12:45 -0500)
commit3e7ee3535ef6da53ebb2e49c9c0bc07d4b0c6eef
tree3e45a8a1fc26dc79299044062029a9ea2e37ea2e
parent4e67bf92e3fb1321325d375933c4c0d2b233fef9
parent768c6c081e4a8cac6b6f8eee5cde72ed13a7e87a
Rollup merge of #39528 - dylanmckay:llvm-4.0-diglobalvar, r=alexcrichton

[LLVM 4.0] Support a debug info API change for LLVM 4.0

Instead of directly creating a `DIGlobalVariable`, we now have to create
a `DIGlobalVariableExpression` which itself contains a reference to a
'DIGlobalVariable'.

This is a straightforward change.

In the future, we should rename `DIGlobalVariable` in the FFI
bindings, assuming we will only refer to `DIGlobalVariableExpression`
and not `DIGlobalVariable`.