Here is a bigger log with more warnings.

there are some cases where I don't think there should be a warning.. for 
instance some compound assignments:

args.c:990:9: warning: assigning negative value to unsigned variable loses sign 
and may cause undesired runtime behavior 
[clang-analyzer-alpha.core.LossOfSignAssign]

  tmp /= 10;
      ^

read.c:4940:13: warning: assigning negative value to unsigned variable loses 
sign and may cause undesired runtime behavior 
[clang-analyzer-alpha.core.LossOfSignAssign]

  value >>= 7;
        ^

I am not an expert but it seems strange to me that clang seems to think that 10 
and 7 are negative. Can you investigate this?


http://reviews.llvm.org/D10634




_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to