commit | 5cd532ca0bc1cb8110e24586d064f72332d8b767 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Jan 29 01:24:26 2013 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Jan 29 01:24:26 2013 +0000 |
tree | fda31159ec2c469b75d54fca5e6c98a0a96733e4 | |
parent | a438b2d277fae00a4fa467ffcf382246e0a201e9 [diff] |
Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled as a keyword. Rationalize existing attributes to use it as appropriate, and to not lie about some __declspec attributes being GNU attributes. In passing, remove a gross hack which was discarding attributes which we could handle. This results in us actually respecting the __pascal keyword again. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173746 91177308-0d34-0410-b5e6-96231b3b80d8