![]() |
![]() |
2850 | ![]() |
||||
![]() | |||||||
| Conversion to signed | |||||||
A constant expression is being implicitly converted to a signed type which is not large enough to represent the value. The results of this operation will be implementation-defined. For example:
/*PRQA S 274,2017,2984,2982,2983,2986,3120,3203,3211,3408,3602 ++*/
extern void foo(void)
{
signed char sca;
sca = 127; /* */
sca = 130; /* 2850 */
sca = -127; /* */
sca = -130; /* 2850 */
}
See also:
![]() | ||
| QA·C Source Code Analyser 8.1.2
© 2013 Programming Research. www.programmingresearch.com | Personality Groups | Glossary | Message Index | Contents |