Give the axe to the aliasing system.

Improve the evaluation system instead.
This commit is contained in:
Benoit Jacob
2007-09-26 14:06:26 +00:00
parent 55227b1f63
commit a2dd9dd6f9
11 changed files with 29 additions and 95 deletions

View File

@@ -42,11 +42,11 @@ template<typename VectorType> void vectorOps(const VectorType& v)
a = b;
a = b + c;
a = s * (b - c);
a.alias() = a + b;
a = eval(s * (b - c));
a += b;
a += b + b;
a.alias() += a + a;
a += eval(a + a);
}
void EigenTest::testVectorOps()