better handle struct depends on itself via optional field

closes #1995
428a2fdeddAndrew Kelley committed on 8/27/2019, 5:59:18 PMparente1b258f
2 files changedLine totals unavailable