about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2019-02-20 01:11:10 +0000
committervarkor <github@varkor.com>2019-03-05 22:07:37 +0000
commit2ce19ae3d196043281c7572290ee09f502d8384c (patch)
tree73bb79fcb6647218abf250175577d3d1eb13cbc5 /src/librustc_codegen_llvm
parent386e9fbda225bd04039a47caad9138983faff18c (diff)
downloadrust-2ce19ae3d196043281c7572290ee09f502d8384c.tar.gz
rust-2ce19ae3d196043281c7572290ee09f502d8384c.zip
Use non_erasable_generics for codegen
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
Diffstat (limited to 'src/librustc_codegen_llvm')
-rw-r--r--src/librustc_codegen_llvm/callee.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_codegen_llvm/callee.rs b/src/librustc_codegen_llvm/callee.rs
index 43a5767e5c6..2d732adcb91 100644
--- a/src/librustc_codegen_llvm/callee.rs
+++ b/src/librustc_codegen_llvm/callee.rs
@@ -113,7 +113,7 @@ pub fn get_fn(
         unsafe {
             llvm::LLVMRustSetLinkage(llfn, llvm::Linkage::ExternalLinkage);
 
-            let is_generic = instance.substs.types().next().is_some();
+            let is_generic = instance.substs.non_erasable_generics().next().is_some();
 
             if is_generic {
                 // This is a monomorphization. Its expected visibility depends