]> granicus.if.org Git - clang/commit
Allow the NS, CF, and ObjC attributes to be used with -fdouble-square-bracket-attribu...
authorAaron Ballman <aaron@aaronballman.com>
Mon, 12 Feb 2018 13:38:25 +0000 (13:38 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 12 Feb 2018 13:38:25 +0000 (13:38 +0000)
commitdc011c9015ff0d9465ba7e807c6e6d76eefe9aad
tree82f3df14a4891c7c90e227f12bf004b64f522c16
parent959205752c1447ccc0c4207ec85f193de62dffa9
Allow the NS, CF, and ObjC attributes to be used with -fdouble-square-bracket-attributes. The syntactic locations for such attributes on ObjC constructs have been specifically chosen to follow the GNU attribute syntactic locations.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@324890 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Attr.td
include/clang/Parse/Parser.h
lib/Parse/ParseObjc.cpp
lib/Parse/Parser.cpp
test/Misc/ast-dump-attr.m [new file with mode: 0644]
test/Parser/objc-attr.m [new file with mode: 0644]