On 8/31/22 6:45 PM, Segher Boessenkool wrote: > On Wed, Aug 31, 2022 at 06:36:40PM -0500, Peter Bergner wrote: >> Changes from v1: >> * Fix spelling typo in git log entry >> * Fix broken test checking src_ptr's type >> * Use NOP_EXPR rather than VIEW_CONVERT_EXPR >> * Change order of dg-options >> >> When we expand an MMA disassemble built-in with C++ using a pointer that >> is cast to a valid MMA type, the type isn't passed down to the expand >> machinery and we end up using the base type of the pointer which leads to >> an ICE. This patch enforces we always use the correct MMA type regardless >> of the pointer type being used. > > Okay for trunk and all backports (after it has survived a breath of > fresh air). Thanks!
Ok, pushed to trunk and I'll give it some burn-in time before backporting. Thanks! Peter