diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-10-31 01:56:18 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-10-31 01:56:18 +0000 |
commit | d386fef64f1fd00fc9a97efb963d8ec393fd1ace (patch) | |
tree | 3567690a358532ec28b5f4fb3e04383c4fc449a3 /include/clang/Basic/DiagnosticParseKinds.td | |
parent | 6d754e9a9d6591e8fc5eedc144cc70a7e539ba6f (diff) | |
download | clang-d386fef64f1fd00fc9a97efb963d8ec393fd1ace.tar.gz clang-d386fef64f1fd00fc9a97efb963d8ec393fd1ace.tar.bz2 clang-d386fef64f1fd00fc9a97efb963d8ec393fd1ace.tar.xz |
Factor out custom parsing for iboutletcollection and vec_type_hint attributes
into a separate "parse an attribute that takes a type argument" codepath. This
results in both codepaths being a lot cleaner and simpler, and fixes some bugs
where the type argument handling bled into the expression argument handling and
caused us to both accept invalid and reject valid attribute arguments.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193731 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/DiagnosticParseKinds.td')
-rw-r--r-- | include/clang/Basic/DiagnosticParseKinds.td | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/clang/Basic/DiagnosticParseKinds.td b/include/clang/Basic/DiagnosticParseKinds.td index a45e89e398..865200b17b 100644 --- a/include/clang/Basic/DiagnosticParseKinds.td +++ b/include/clang/Basic/DiagnosticParseKinds.td @@ -169,8 +169,6 @@ def err_expected_member_name_or_semi : Error< "expected member name or ';' after declaration specifiers">; def err_function_declared_typedef : Error< "function definition declared 'typedef'">; -def err_iboutletcollection_builtintype : Error< - "type argument of iboutletcollection attribute cannot be a builtin type">; def err_iboutletcollection_with_protocol : Error< "invalid argument of iboutletcollection attribute">; def err_at_defs_cxx : Error<"@defs is not supported in Objective-C++">; |