yet more fallthrough fixes

This commit is contained in:
Andreas Fabri 2018-03-30 16:12:04 +01:00
parent 3ff0c6cc04
commit b5dc02cb24
2 changed files with 19 additions and 2 deletions

View File

@ -790,20 +790,24 @@ Aff_transformation_repH2<R>::homogeneous(int i, int j) const
case 0: return a; case 0: return a;
case 1: return b; case 1: return b;
case 2: return c; case 2: return c;
default: CGAL_assume(false);
} }
case 1: switch (j) case 1: switch (j)
{ {
case 0: return d; case 0: return d;
case 1: return e; case 1: return e;
case 2: return f; case 2: return f;
default: CGAL_assume(false);
} }
case 2: switch (j) case 2: switch (j)
{ {
case 0: return RT(0); case 0: return RT(0);
case 1: return RT(0); case 1: return RT(0);
case 2: return g; case 2: return g;
default: CGAL_assume(false);
} }
} }
CGAL_assume(false);
return RT(0); return RT(0);
} }
@ -828,20 +832,24 @@ Translation_repH2<R>::homogeneous(int i, int j) const
case 0: return _tv.hw(); case 0: return _tv.hw();
case 1: return RT(0); case 1: return RT(0);
case 2: return _tv.hx(); case 2: return _tv.hx();
default: CGAL_assume(false);
} }
case 1: switch (j) case 1: switch (j)
{ {
case 0: return RT(0); case 0: return RT(0);
case 1: return _tv.hw(); case 1: return _tv.hw();
case 2: return _tv.hy(); case 2: return _tv.hy();
default: CGAL_assume(false);
} }
case 2: switch (j) case 2: switch (j)
{ {
case 0: return RT(0); case 0: return RT(0);
case 1: return RT(0); case 1: return RT(0);
case 2: return _tv.hw(); case 2: return _tv.hw();
default: CGAL_assume(false);
} }
} }
CGAL_assume(false);
return RT(0); return RT(0);
} }
@ -857,20 +865,24 @@ Translation_repH2<R>::cartesian(int i, int j) const
case 0: return FT(1); case 0: return FT(1);
case 1: return FT(0); case 1: return FT(0);
case 2: return _tv.x(); case 2: return _tv.x();
default: CGAL_assume(false);
} }
case 1: switch (j) case 1: switch (j)
{ {
case 0: return FT(0); case 0: return FT(0);
case 1: return FT(1); case 1: return FT(1);
case 2: return _tv.y(); case 2: return _tv.y();
default: CGAL_assume(false);
} }
case 2: switch (j) case 2: switch (j)
{ {
case 0: return FT(0); case 0: return FT(0);
case 1: return FT(0); case 1: return FT(0);
case 2: return FT(1); case 2: return FT(1);
default: CGAL_assume(false);
} }
} }
CGAL_assume(false);
return FT(0); return FT(0);
} }
@ -887,20 +899,24 @@ homogeneous(int i, int j) const
case 0: return _cos; case 0: return _cos;
case 1: return - _sin; case 1: return - _sin;
case 2: return RT(0); case 2: return RT(0);
default: CGAL_assume(false);
} }
case 1: switch (j) case 1: switch (j)
{ {
case 0: return _sin; case 0: return _sin;
case 1: return _cos; case 1: return _cos;
case 2: return RT(0); case 2: return RT(0);
default: CGAL_assume(false);
} }
case 2: switch (j) case 2: switch (j)
{ {
case 0: return RT(0); case 0: return RT(0);
case 1: return RT(0); case 1: return RT(0);
case 2: return _den; case 2: return _den;
default: CGAL_assume(false);
} }
} }
CGAL_assume(false);
return RT(0); return RT(0);
} }
@ -1002,8 +1018,8 @@ cartesian(int i, int j) const
default: CGAL_assume(false); default: CGAL_assume(false);
} }
} }
CGAL_assume(false); CGAL_assume(false);
return FT(0); return FT(0);
} }
template < class R > template < class R >

View File

@ -245,6 +245,7 @@ private:
} }
} }
CGAL_assume(false);
return false; return false;
} }