{"push_id":2132796496,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"9bde5fb8f8ea44d6ef0f2edb4f54cbff7a0aee53","before":"f54bfed5d2cc6a429e54d43d971aa9f61d9f1f73","commits":[{"sha":"9bde5fb8f8ea44d6ef0f2edb4f54cbff7a0aee53","author":{"name":"Justin Bogner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@justinbogner.com"},"message":"MIRParser: Avoid reading uninitialized memory on generic vregs\n\nIf a vreg's bank is specified in the registers block and one of its\ndefs or uses also specifies the bank, we end up checking that the\nRegBank is equal to diagnose conflicting banks. The problem comes up\nfor generic vregs, where we weren't fully initializing the VRegInfo\nwhen parsing the registers block, so we'd end up comparing a null\npointer to uninitialized memory.\n\nThis fixes a non-deterministic failure when round tripping through MIR\nwith generic vregs.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318543 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/llvm/commits/9bde5fb8f8ea44d6ef0f2edb4f54cbff7a0aee53"}]}
{"actor":{"display_login":"dtzWill"}}