Revert "revert r179735, it has no testcases, and doesn't really make sense."
authorReid Kleckner <reid@kleckner.net>
Mon, 29 Apr 2013 18:23:53 +0000 (18:23 +0000)
committerReid Kleckner <reid@kleckner.net>
Mon, 29 Apr 2013 18:23:53 +0000 (18:23 +0000)
commitf2e83499fcc41484cb5dac073c4fe87525926d2b
tree2d205544b2ec8660278d784271682551ed4848ea
parentd2755af8bda2e0fd80efb46556485c4cdbe8704a
Revert "revert r179735, it has no testcases, and doesn't really make sense."

This un-reverts r179735 and reverts commit r180574.

This fixes assertion failures for me locally and should fix the failures
on Windows reported widely on llvm-dev.  We should check if the bots
caught this and if so why not.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180722 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Attributes.h
lib/IR/AsmWriter.cpp
lib/IR/AttributeImpl.h
lib/IR/Attributes.cpp