fix assert on self-referencing function ptr field

The construct `struct S { f: fn(S) void }` is not legal because structs
are not copyable but it should not result in an ICE.

Fixes #795.
90598b4631Ben Noordhuis committed on 2/27/2018, 11:56:00 PMparent439621e
2 files changedLine totals unavailable