librustc: Get rid of structural records save for front/test.rs.#5030
librustc: Get rid of structural records save for front/test.rs.#5030luqmana wants to merge 3 commits into
Conversation
|
This seems to cause a test to segfault: GDB Output: Possibly related to the reason why there were two definitions of MethodInfo/Impl in metadata::decoder and middle::resolve. (@TJC ?) But I can't mimic the old setup since it only worked because the two definitions were essentially the same but now it'll complain since they'll be two different structs. |
|
note: @catamorphism instead of poor tjc. |
|
@luqmana I'll try to figure out where the segfault is coming from. I don't think this is related to the reason why there were two definitions, but I'll try to reproduce it locally and see. |
|
@luqmana I wasn't able to reproduce the segfault, fyi. I'll rebase this for you as a courtesy since you did such an incredible job :-) and re-push it for testing. |
|
Investigating. |
|
Superseded by #5066 - thanks again! |
Split up `missing-doc` ui test Part of rust-lang#2038 changelog: none
Add _mm512_permutex2var_epi8 shim support
Didn't de-record-ize
front::testsince it meant some changes in libsyntax and when I first attempted it I got LLVM asserts. I shall address it in a subsequent commit hopefully if it turns out not to be a big issue.Also, removed the duplicate definitions for MethodInfo and Impl in
metadata::decoder. So there's now only the definition inmiddle::resolve.