{"push_id":632931892,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"dce722961a8a421f2cfeb08d417834b4f008dc4e","before":"d65179533012c1ab7323c6353c0a14bf424df6af","commits":[{"sha":"dce722961a8a421f2cfeb08d417834b4f008dc4e","author":{"email":"20d921fc546146872790792fbd1b5fc4bad0eb3d@apple.com","name":"Duncan P. N. Exon Smith"},"message":"uselistorder: -mllvm -preserve-bc-use-list-order => -emit-llvm-uselists\n\nStop relying on `cl::opt` to pass along the driver's decision to\npreserve use-lists.  Create a new `-cc1` option called\n`-emit-llvm-uselists` that does the right thing (when -emit-llvm-bc).\nNote that despite its generic name, it *doesn't* do the right thing when\n-emit-llvm (LLVM assembly) yet.  I'll hook that up soon.\n\nThis doesn't really change the behaviour of the driver.  The default is\nstill to preserve use-lists for `clang -emit-llvm` and `clang\n-save-temps`, and nothing else.  But it stops relying on global state\n(and also is a nicer interface for hackers using `clang -cc1`).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@234962 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/clang/commits/dce722961a8a421f2cfeb08d417834b4f008dc4e"}]}