diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2016-05-02 13:57:53 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2016-05-02 13:57:53 -0700 |
| commit | 237eb7285e5c2d47e4cfdb75116d9ad8e296a6f8 (patch) | |
| tree | 319678355ced66bd4fc6b88e4a401c4cc8cb2d91 /src/libcore | |
| parent | d80497e628945c3f11ff351030b4c62a8533e01e (diff) | |
| download | rust-237eb7285e5c2d47e4cfdb75116d9ad8e296a6f8.tar.gz rust-237eb7285e5c2d47e4cfdb75116d9ad8e296a6f8.zip | |
libcore: Inline `mem::forget()`.
Was causing severe performance problems in WebRender.
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/mem.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcore/mem.rs b/src/libcore/mem.rs index 2c648d1516b..5da97127623 100644 --- a/src/libcore/mem.rs +++ b/src/libcore/mem.rs @@ -110,6 +110,7 @@ pub use intrinsics::transmute; /// } /// } /// ``` +#[inline] #[stable(feature = "rust1", since = "1.0.0")] pub fn forget<T>(t: T) { unsafe { intrinsics::forget(t) } |
