fix tripping llvm assert

```
Assertion `!isa<DIType>(Scope) && "shouldn't
make a namespace scope for a type"
```

We've had this problem and solved it before; see #579.
5e34fb3597Andrew Kelley committed on 9/16/2019, 6:02:00 PMparentc4416b2
2 files changedLine totals unavailable