Lines Matching +full:no +full:- +full:cast
4 // Test for message: suggest cast from '%s' to '%s' on op '%s' to avoid overflow [324]
17 /* lint1-flags: -g -S -w -P -X 351 */
25 /* expect+2: warning: suggest cast from 'int' to 'long long' on op '+' to avoid overflow [324] */ in example()
28 /* expect+1: warning: suggest cast from 'int' to 'long long' on op '-' to avoid overflow [324] */ in example()
29 ll = i - c; in example()
30 …/* expect+2: warning: suggest cast from 'unsigned int' to 'unsigned long long' on op '*' to avoid … in example()
33 …/* expect+1: warning: suggest cast from 'unsigned int' to 'unsigned long long' on op '+' to avoid … in example()
35 …/* expect+1: warning: suggest cast from 'unsigned int' to 'unsigned long long' on op '-' to avoid … in example()
36 ull = i - u; in example()
37 …/* expect+1: warning: suggest cast from 'unsigned int' to 'unsigned long long' on op '*' to avoid … in example()
39 /* expect+1: warning: suggest cast from 'int' to 'long long' on op '<<' to avoid overflow [324] */ in example()
44 * therefore no warning is necessary for them. in example()
52 * differently-sized type is no unusual that there is no need to warn in example()
59 ull = u--; in example()
60 ull = --u; in example()