diff --git a/arrangements/code/fast_trimesh.cpp b/arrangements/code/fast_trimesh.cpp index 8b4d80bf..c58953f7 100644 --- a/arrangements/code/fast_trimesh.cpp +++ b/arrangements/code/fast_trimesh.cpp @@ -553,6 +553,9 @@ inline int FastTrimesh::triOrientation(uint t_id) const case YZ: return genericPoint::orient2Dyz(*triVert(t_id, 0), *triVert(t_id, 1), *triVert(t_id, 2)); case ZX: return genericPoint::orient2Dzx(*triVert(t_id, 0), *triVert(t_id, 1), *triVert(t_id, 2)); } + + assert(false && "This should not happen"); + return 0; // warning killer } //::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: diff --git a/arrangements/code/intersection_classification.cpp b/arrangements/code/intersection_classification.cpp index 688ff412..75cd6374 100644 --- a/arrangements/code/intersection_classification.cpp +++ b/arrangements/code/intersection_classification.cpp @@ -934,6 +934,8 @@ inline bool genericPointInsideTriangle(const TriangleSoup &ts, uint p_id, uint t } } + assert(false && "This should not happen"); + return false; // warning killer } diff --git a/arrangements/code/triangulation.cpp b/arrangements/code/triangulation.cpp index 6bca4bae..f1674ece 100644 --- a/arrangements/code/triangulation.cpp +++ b/arrangements/code/triangulation.cpp @@ -953,6 +953,9 @@ inline bool fastPointOnLine(const FastTrimesh &subm, uint e_id, uint p_id) case YZ: return (genericPoint::orient2Dyz(*subm.vert(ev0_id), *subm.vert(ev1_id), *subm.vert(p_id)) == 0); case ZX: return (genericPoint::orient2Dzx(*subm.vert(ev0_id), *subm.vert(ev1_id), *subm.vert(p_id)) == 0); } + + assert(false && "This should not happen"); + return false; // Warning killer } //::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::