I've attached a short example (mostly declarations, only a few executable statements) for which the 13.0 compiler is generating bad object code. The offending statement is an intrinsic assignment of a derived type with pointer component where the rhs is a user-defined constructor. I point out a couple variations where the code will run correctly.
13.0 compiler bug: bad object code for user-defined constructor used in assignment
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.



