aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Geometry/Scaling.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2012-07-05 21:58:01 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2012-07-05 21:58:01 +0200
commit7bfd8eabffd02bf32d52d5557d95c4be3ab6ef0d (patch)
treeacc00cc87a030a87563073b6daa89b2efd9118b5 /Eigen/src/Geometry/Scaling.h
parent5dbdde0420ef8173656392d5bdbec701b0969361 (diff)
fix compilation with MSVC
Diffstat (limited to 'Eigen/src/Geometry/Scaling.h')
-rw-r--r--Eigen/src/Geometry/Scaling.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Geometry/Scaling.h b/Eigen/src/Geometry/Scaling.h
index 65364f07f..b31c662a3 100644
--- a/Eigen/src/Geometry/Scaling.h
+++ b/Eigen/src/Geometry/Scaling.h
@@ -75,9 +75,9 @@ public:
/** Concatenates a uniform scaling and an affine transformation */
template<int Dim, int Mode, int Options>
- inline Transform<Scalar,Dim,int(Mode)==int(Isometry)?Affine:Mode> operator* (const Transform<Scalar,Dim, Mode, Options>& t) const
+ inline Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> operator* (const Transform<Scalar,Dim, Mode, Options>& t) const
{
- Transform<Scalar,Dim,int(Mode)==int(Isometry)?Affine:Mode> res = t;
+ Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> res = t;
res.prescale(factor());
return res;
}