AstGen: do not forward result pointers through @as

The `coerce_result_ptr` instruction is highly problematic and leads to
unintentional memory reinterpretation in some cases. It is more correct
to simply not forward result pointers through this builtin.

`coerce_result_ptr` is still used for struct and array initializations,
where it can still cause issues. Eliminating this usage will be a future
change.

Resolves: #16991
cba7e8a4e9mlugg committed on 9/15/2023, 8:05:02 AM· committed by Andrew Kelleyparent8592c5c
3 files changedLine totals unavailable