I get a strange error with Inspector XE 2013. The problem occurs when I try to access a derived data type that contains an int16 integer. Intel Inspector says there is an uninitialized partial memory access error. All variables are initialized. The problem disappears if the integer type is changed to int32. The attached code shows the problem. My code was built with the latest Intel Fortran Composer XE 2013. Any solutions?
For more complete information about compiler optimizations, see our Optimization Notice.