diff options
| author | bors <bors@rust-lang.org> | 2014-05-23 19:51:20 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-05-23 19:51:20 -0700 |
| commit | 9c870b3d1c1dda2f00499ab906142c6976d421bd (patch) | |
| tree | 1bb71d4233c06bf9a01ca981d2292b8a66626e2a /src/rustllvm/PassWrapper.cpp | |
| parent | 12e80f1a14195814080300b9ac36e267f8870430 (diff) | |
| parent | 3cae434f5c56b6f07d50da3d1ed85d5bf30c37d7 (diff) | |
| download | rust-9c870b3d1c1dda2f00499ab906142c6976d421bd.tar.gz rust-9c870b3d1c1dda2f00499ab906142c6976d421bd.zip | |
auto merge of #14306 : luqmana/rust/up-llvm, r=alexcrichton
We can now mark arguments and returns as `nonnull` in LLVM. It's still somewhat limited by the fact that LLVM loses this information after inlining but it might help in certain cases.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
| -rw-r--r-- | src/rustllvm/PassWrapper.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rustllvm/PassWrapper.cpp b/src/rustllvm/PassWrapper.cpp index 64776421fa1..195b044ccdc 100644 --- a/src/rustllvm/PassWrapper.cpp +++ b/src/rustllvm/PassWrapper.cpp @@ -13,6 +13,7 @@ #include "rustllvm.h" #include "llvm/Support/CBindingWrapping.h" +#include "llvm/Support/FileSystem.h" #include "llvm/Target/TargetLibraryInfo.h" #include "llvm/Transforms/IPO/PassManagerBuilder.h" |
