commit | 5e41f6569918a6e001cadf8dea96819686cf301c | [log] [tgz] |
---|---|---|
author | Duncan Sands <baldrick@free.fr> | Tue Nov 20 14:09:29 2007 +0000 |
committer | Duncan Sands <baldrick@free.fr> | Tue Nov 20 14:09:29 2007 +0000 |
tree | b185f354f83376786eef43ac3ae56f38be5f95e5 | |
parent | 6e801dc6c0a7b04e154f5fbb3a2b04cc355d194d [diff] |
In order for parameter attribute uniquing to make any sense it is important that ParamAttr::None gets treated the same as not supplying an attribute at all. Rather than stripping ParamAttr::None out of the list of attributes, assert if ParamAttr::None is seen. Fix up the bitcode reader which liked to insert ParamAttr::None all over the place. Patch based on one by Török Edwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44250 91177308-0d34-0410-b5e6-96231b3b80d8