From 0c477074364893b6d7a370722fee37cab09c2ccb Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Tue, 4 Dec 2012 11:25:25 +1000 Subject: [PATCH] Comment out Number::from(0) to prevent internal compiler error --- src/mat.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mat.rs b/src/mat.rs index 962759f..c3b5bee 100644 --- a/src/mat.rs +++ b/src/mat.rs @@ -198,8 +198,8 @@ pub impl Mat2 { */ #[inline(always)] static pure fn from_value(value: T) -> Mat2 { - // let _0 = cast(0); - let _0 = Number::from(0); + let _0 = cast(0); + // let _0 = Number::from(0); // FIXME: causes ICE Mat2::new(value, _0, _0, value) } @@ -209,6 +209,8 @@ pub impl Mat2 { static pure fn identity() -> Mat2 { let _0 = cast(0); let _1 = cast(1); + // let _0 = Number::from(0); // FIXME: causes ICE + // let _1 = Number::from(1); // FIXME: causes ICE Mat2::new(_1, _0, _0, _1) } @@ -217,6 +219,7 @@ pub impl Mat2 { #[inline(always)] static pure fn zero() -> Mat2 { let _0 = cast(0); + // let _0 = Number::from(0); // FIXME: causes ICE Mat2::new(_0, _0, _0, _0) }