Comment out Number::from(0) to prevent internal compiler error
This commit is contained in:
parent
1125a94ec8
commit
0c47707436
1 changed files with 5 additions and 2 deletions
|
@ -198,8 +198,8 @@ pub impl<T:Copy Float> Mat2<T> {
|
||||||
*/
|
*/
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
static pure fn from_value(value: T) -> Mat2<T> {
|
static pure fn from_value(value: T) -> Mat2<T> {
|
||||||
// let _0 = cast(0);
|
let _0 = cast(0);
|
||||||
let _0 = Number::from(0);
|
// let _0 = Number::from(0); // FIXME: causes ICE
|
||||||
Mat2::new(value, _0,
|
Mat2::new(value, _0,
|
||||||
_0, value)
|
_0, value)
|
||||||
}
|
}
|
||||||
|
@ -209,6 +209,8 @@ pub impl<T:Copy Float> Mat2<T> {
|
||||||
static pure fn identity() -> Mat2<T> {
|
static pure fn identity() -> Mat2<T> {
|
||||||
let _0 = cast(0);
|
let _0 = cast(0);
|
||||||
let _1 = cast(1);
|
let _1 = cast(1);
|
||||||
|
// let _0 = Number::from(0); // FIXME: causes ICE
|
||||||
|
// let _1 = Number::from(1); // FIXME: causes ICE
|
||||||
Mat2::new(_1, _0,
|
Mat2::new(_1, _0,
|
||||||
_0, _1)
|
_0, _1)
|
||||||
}
|
}
|
||||||
|
@ -217,6 +219,7 @@ pub impl<T:Copy Float> Mat2<T> {
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
static pure fn zero() -> Mat2<T> {
|
static pure fn zero() -> Mat2<T> {
|
||||||
let _0 = cast(0);
|
let _0 = cast(0);
|
||||||
|
// let _0 = Number::from(0); // FIXME: causes ICE
|
||||||
Mat2::new(_0, _0,
|
Mat2::new(_0, _0,
|
||||||
_0, _0)
|
_0, _0)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue