Skip to content
  • Marius Vlad's avatar
    libweston/matrix: Fix narrow conversion with C++ · 7eaba52a
    Marius Vlad authored
    
    
    Fixes the following C++ narrow conversion:
    
    /include/libweston-14/libweston/matrix.h: In function ‘weston_coord
    weston_coord_truncate(weston_coord)’:
    /include/libweston-14/libweston/matrix.h:212:39: error: narrowing
    conversion of ‘(int)in.weston_coord::x’ from ‘int’ to ‘double’
    [-Werror=narrowing] 212 |         return (struct weston_coord){
    	(int)in.x, (int)in.y };
          |                                       ^~~~~~~~~
    /home/mvlad/install-new/include/libweston-14/libweston/matrix.h:212:50:
    error: narrowing conversion of ‘(int)in.weston_coord::y’ from ‘int’ to
    ‘double’ [-Werror=narrowing] 212 |         return (struct weston_coord){
    	(int)in.x, (int)in.y };
    
    Signed-off-by: default avatarMarius Vlad <marius.vlad@collabora.com>
    Signed-off-by: default avatarDerek Foreman <derek.foreman@collabora.com>
    (cherry picked from commit a501acd2)
    7eaba52a