diff options
| author | Andrea Canciani <ranma42@gmail.com> | 2015-09-12 09:25:11 +0200 |
|---|---|---|
| committer | Andrea Canciani <ranma42@gmail.com> | 2015-09-12 09:28:53 +0200 |
| commit | 9ef62a44903df9574b25ca0d04e3a648b6bb54cd (patch) | |
| tree | cbb16210561a61d0f9d0af9d009bced6aace1a2e | |
| parent | d89a10b0a6ae1763ade69ff2fff04aa84cb766b6 (diff) | |
| download | rust-9ef62a44903df9574b25ca0d04e3a648b6bb54cd.tar.gz rust-9ef62a44903df9574b25ca0d04e3a648b6bb54cd.zip | |
Fix generator.py to avoid pathological inlining
Commit 9104a902c052c1ad7fd5c1245cb1e03f88aa2f70 fixed the generated files, but that change would be lost (or require additional manual intervention) if they are re-generated of if new architectures are added. cc #28273
| -rw-r--r-- | src/etc/platform-intrinsics/generator.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/etc/platform-intrinsics/generator.py b/src/etc/platform-intrinsics/generator.py index d1217c1fb2b..bc6f17c6c30 100644 --- a/src/etc/platform-intrinsics/generator.py +++ b/src/etc/platform-intrinsics/generator.py @@ -737,6 +737,7 @@ use {{Intrinsic, i, i_, u, u_, f, v, v_, agg, p, void}}; use IntrinsicDef::Named; use rustc::middle::ty; +#[inline(never)] pub fn find<'tcx>(_tcx: &ty::ctxt<'tcx>, name: &str) -> Option<Intrinsic> {{ if !name.starts_with("{0}") {{ return None }} Some(match &name["{0}".len()..] {{'''.format(platform.intrinsic_prefix()) |
