Two comments. This was actually fixed in 3.3: 11491 Problem with optimized inline caller of alloca() This could be explained more: 10888 Suppress -Winline warnings for allocate in ~vector() what about: 10888 Suppress -Winline warnings for system headers Thanks, Andrew Pinski