forked from enlightenment/efl
Evas 3d: Hide warning with clang
An otherwise good looking macro triggers a warning with clang, because of self comparison of constants (always true or always false). Let's just silence the warning in this specific spot with a pragma.
This commit is contained in:
parent
984a8f7f90
commit
015554e57e
|
@ -106,10 +106,15 @@ static int _compare_meshes(Evas_Canvas3D_Mesh *mesh1, Evas_Canvas3D_Mesh *mesh2)
|
|||
if ((pd1->vertex_count) != (pd2->vertex_count))
|
||||
return 1;
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wtautological-compare"
|
||||
|
||||
COMPARE_GEOMETRICS(EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION)
|
||||
COMPARE_GEOMETRICS(EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL)
|
||||
COMPARE_GEOMETRICS(EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD)
|
||||
|
||||
#pragma clang diagnostic pop
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue