]> granicus.if.org Git - clang/commit
Removing some attribute magic related to the OpenCL keyword attributes. Instead of...
authorAaron Ballman <aaron@aaronballman.com>
Tue, 14 Jan 2014 01:29:54 +0000 (01:29 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 14 Jan 2014 01:29:54 +0000 (01:29 +0000)
commit03e5063fccd8670e7d203c6d66f1b5f9823bbf5b
tree051c388a0730012a8d3f877f6df8096c299d902d
parentaf1a29eae23ee79b7b58366878a82f443f00cbe3
Removing some attribute magic related to the OpenCL keyword attributes. Instead of mapping them to their semantics as a custom part of the parser, they instead map declaratively through the rest of the attribute system.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@199175 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Attr.td
include/clang/Parse/Parser.h
include/clang/Sema/AttributeList.h
lib/Parse/ParseDecl.cpp
lib/Sema/AttributeList.cpp
lib/Sema/SemaType.cpp