{"push_id":684592621,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"87a7576ce8334d10372d162d4805087a75fae4c1","before":"960b269c83b463fa768a71ab997a79f506ea2246","commits":[{"sha":"87a7576ce8334d10372d162d4805087a75fae4c1","author":{"email":"6b31706989f3cf9466bfddbf48eab0c43e646ba8@gmail.com","name":"Rafael Espindola"},"message":"Bring back r239006 with a fix.\n\nThe fix is just that getOther had not been updated for packing the st_other\nvalues in fewer bits and could return spurious values:\n\n-  unsigned Other = (getFlags() & (0x3f << ELF_STO_Shift)) >> ELF_STO_Shift;\n+  unsigned Other = (getFlags() & (0x7 << ELF_STO_Shift)) >> ELF_STO_Shift;\n\nOriginal message:\n\nPack the MCSymbolELF bit fields into MCSymbol's Flags.\n\nThis reduces MCSymolfELF from 64 bytes to 56 bytes on x86_64.\n\nWhile at it, also make getOther/setOther easier to use by accepting unshifted\nSTO_* values.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/87a7576ce8334d10372d162d4805087a75fae4c1"}]}