Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Welcome Guest | Log In | Register | Benefits
Channels ▼
RSS

C/C++

Type-Based Alias Analysis


Oct00: Type-Based Alias Analysis

<b>(a) </b>
double d = 2.0;
int *ip = (int*) &d;
*ip = 3;
d *= 2;

<b>(b) </b>
double d = 2.0;
int *ip = (int*) &d;
d *= 2;
*ip = 3;

Example 8: Illegal code can produce surprising results. (a) Original code; (b) compiler's transformation.


Related Reading


More Insights