r257868 - PR26111: segmentation fault with __attribute__((mode(QI))) on function declaration, by Denis Zobnin

Hans Wennborg via cfe-commits cfe-commits at lists.llvm.org
Fri Jan 15 08:52:40 PST 2016


Should this be merged to 3.8?

On Thu, Jan 14, 2016 at 8:36 PM, Alexey Bataev via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
> Author: abataev
> Date: Thu Jan 14 22:36:32 2016
> New Revision: 257868
>
> URL: http://llvm.org/viewvc/llvm-project?rev=257868&view=rev
> Log:
> PR26111: segmentation fault with __attribute__((mode(QI))) on function declaration, by Denis Zobnin
> Allow "mode" attribute to be applied to VarDecl, not ValueDecl (which includes FunctionDecl and EnumConstantDecl), emit an error if this attribute is used with function declarations and enum constants.
> Differential Revision: http://reviews.llvm.org/D16112
>
> Modified:
>     cfe/trunk/include/clang/AST/Decl.h
>     cfe/trunk/include/clang/Basic/Attr.td
>     cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td
>     cfe/trunk/lib/Sema/SemaDeclAttr.cpp
>     cfe/trunk/test/Sema/attr-mode.c


More information about the cfe-commits mailing list