]> granicus.if.org Git - clang/commit
Attributes accepting an EnumArgument are allowed to pass a string literal, or an...
authorAaron Ballman <aaron@aaronballman.com>
Fri, 19 Dec 2014 16:42:04 +0000 (16:42 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Fri, 19 Dec 2014 16:42:04 +0000 (16:42 +0000)
commitc77fbd026ece7e944df22f7243cc26f619b174db
treec29ea8f2d7160a768cf819868ed9f4ed652e9171
parentce8220bf4f0c676dcf16b2dbb9aadff5e0986c21
Attributes accepting an EnumArgument are allowed to pass a string literal, or an identifier. VariadicEnumArguments now behave consistently instead of only accepting a string literal.

This change affects the only attribute accepting a variadic enumeration: callable_when.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224582 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclAttr.cpp
test/SemaCXX/warn-consumed-parsing.cpp
utils/TableGen/ClangAttrEmitter.cpp