D1 ONLY: Merge fix for 8893 ICE(interpret.c) with invalid struct literal

Merged from D2