[Info-vax] C compiler question
Mark Berryman
mark at theberrymans.com
Sat Jul 27 12:57:29 EDT 2019
Something I see all the time when porting unix code is something similar
to the following:
unsigned int x;
.
.
.
if (x <= 0) {something}
This, of course, generates a QUESTCOMPARE informational. I'm wondering
what code the compiler generates in such a case. Does it treat the
variable as if it had been declared signed or does it do something else?
Is the compiler's behavior in this case defined by a standard or is it
left up to the implementation?
Part of what I am wondering is if I can count on the code generated by a
VMS compiler to function the same as the code generated by a gcc or
clang compiler.
Thanks,
Mark Berryman
More information about the Info-vax
mailing list