Hi ,

While working I just figured out that -Wconversion is buggy. Please see the
below code- -

$ cat b.c
#include <stdint.h>

void main (void)
{
        //contains build errors
        uint16_t x = 1;
        uint16_t y = 2;
        y += x;  /* contains error */

}

$ gcc b.c -Wconversion
b.c: In function ‘main’:
b.c:22:7: warning: conversion to ‘uint16_t {aka short unsigned int}’
from ‘int’ may alter its value [-Wconversion]
  y += x;  /* contains error */

Please help me to know as an GSOC student can I work on this for this year
to make -Wconversion more robust.

Thanks & Regards,
Ashwina

-- 
Ashwina Kumar
BIT Mesra

Reply via email to