Before all the weak symbols were incorrectly reported as defined weak.
This patch extends the RecordStreamer state to include UndefinedWeak.
While I was here, I added a test to ensure we still handle defined weak correctly.
This is an attempt to fix PR30390.
Details
Details
Diff Detail
Diff Detail