about summary refs log tree commit diff
path: root/src/libcore/util.rs
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-09-11 15:57:32 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-09-12 14:48:18 -0700
commit4ce2ee12beea76727fe2ced87748c31725ce4e98 (patch)
treea837e441e337093f546d659507f8252f44cb7be6 /src/libcore/util.rs
parent3c14dae4a64b791eec86a11f04fcbeab5df23911 (diff)
downloadrust-4ce2ee12beea76727fe2ced87748c31725ce4e98.tar.gz
rust-4ce2ee12beea76727fe2ced87748c31725ce4e98.zip
Add a bunch of inline hints.
Diffstat (limited to 'src/libcore/util.rs')
-rw-r--r--src/libcore/util.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcore/util.rs b/src/libcore/util.rs
index cc3d6dded6f..39589419beb 100644
--- a/src/libcore/util.rs
+++ b/src/libcore/util.rs
@@ -9,9 +9,11 @@ use cmp::Eq;
  */
 
 /// The identity function.
+#[inline(always)]
 pure fn id<T>(+x: T) -> T { move x }
 
 /// Ignores a value.
+#[inline(always)]
 pure fn ignore<T>(+_x: T) { }
 
 /// Sets `*ptr` to `new_value`, invokes `op()`, and then restores the