SW500011 Microchip Technology, SW500011 Datasheet - Page 374

HI-TECH X PRO FOR PIC32

SW500011

Manufacturer Part Number
SW500011
Description
HI-TECH X PRO FOR PIC32
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC32r
Datasheet

Specifications of SW500011

No. Of User Licenses
1
Supported Families
PIC32
Core Architecture
PIC
Supported Hosts
Windows XP, Vista, Linux, Mac OS X
Software Edition
Professional
Kit Contents
Software And Docs
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC32 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
032
778-1007
778-1007
(752) conversion to shorter data type
Truncation may occur in this expression as the lvalue is of shorter type than the rvalue, e.g.:
(753) undefined shift (* bits)
An attempt has been made to shift a value by a number of bits equal to or greater than the number of
bits in the data type. This will produce an undefined result on many processors. This is non-portable
code and is flagged as having undefined results by the C Standard, e.g.:
(754) bitfield comparison out of range
This is the result of comparing a bitfield with a value when the value is out of range of the bitfield.
For example, comparing a 2-bit bitfield to the value 5 will never be true as a 2-bit bitfield has a range
from 0 to 3, e.g.:
(755) divide by zero
A constant expression that was being evaluated involved a division by zero, e.g.:
374
char a;
int b, c;
a = b + c; /* int to char conversion
int input;
input < <= 33; /* oops -- that shifts the entire value out */
struct {
} value;
int compare(void)
{
}
a /= 0; /* divide by 0: was this what you were intending */
unsigned mask : 2; /* mask can hold values 0 to 3 */
return (value.mask == 6); /* test can
may result in truncation */
Error and Warning Messages
(Code Generator)
(Code Generator)
(Code Generator)
(Code Generator)

Related parts for SW500011