about summary refs log tree commit diff
path: root/src/librustc_llvm
diff options
context:
space:
mode:
authorA.J. Gardner <aaron.j.gardner@gmail.com>2018-01-20 14:32:33 -0600
committerA.J. Gardner <aaron.j.gardner@gmail.com>2018-01-20 18:34:53 -0600
commit7188706c4fbbae660fa7eb6f2bf13130ddf1726a (patch)
treea390d02cffe5789f648c506082d42b6886749618 /src/librustc_llvm
parent15a1e2844dfea7850be5c6c901b67ceff370b0eb (diff)
downloadrust-7188706c4fbbae660fa7eb6f2bf13130ddf1726a.tar.gz
rust-7188706c4fbbae660fa7eb6f2bf13130ddf1726a.zip
Teach rustc about DW_AT_noreturn and a few more DIFlags
Diffstat (limited to 'src/librustc_llvm')
-rw-r--r--src/librustc_llvm/ffi.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_llvm/ffi.rs b/src/librustc_llvm/ffi.rs
index b97e37f4c8f..8602c559da9 100644
--- a/src/librustc_llvm/ffi.rs
+++ b/src/librustc_llvm/ffi.rs
@@ -498,6 +498,10 @@ pub mod debuginfo {
             const FlagStaticMember        = (1 << 12);
             const FlagLValueReference     = (1 << 13);
             const FlagRValueReference     = (1 << 14);
+            const FlagExternalTypeRef     = (1 << 15);
+            const FlagIntroducedVirtual   = (1 << 18);
+            const FlagBitField            = (1 << 19);
+            const FlagNoReturn            = (1 << 20);
             const FlagMainSubprogram      = (1 << 21);
         }
     }