Reduce code bloat from assert!()

Assertions without a message get a generated message that consists of a
prefix plus the stringified expression that is being asserted. That
prefix is currently a unique string, while a static string would be
sufficient and needs less code.
This commit is contained in:
Björn Steinbrink 2013-07-31 10:15:52 +02:00
parent 38d62feec1
commit c725926cf5

View File

@ -529,7 +529,7 @@ macro_rules! assert(
($cond:expr) => {
if !$cond {
::std::sys::FailWithCause::fail_with(
~\"assertion failed: \" + stringify!($cond), file!(), line!())
\"assertion failed: \" + stringify!($cond), file!(), line!())
}
};
($cond:expr, $msg:expr) => {