[PATCH] D111548: [Clang] Add the `annotate_type` attribute
Martin Böhme via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Oct 11 07:13:17 PDT 2021
mboehme created this revision.
mboehme added a project: clang.
Herald added a reviewer: aaron.ballman.
mboehme requested review of this revision.
Herald added a subscriber: cfe-commits.
This is an analog to the `annotate` attribute but for types. The intent is to allow adding arbitrary annotations to types for use in static analysis tools.
DO NOT REVIEW YET
I'm uploading this for discussion on cfe-dev. Will remove this note once the change is ready for review.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D111548
Files:
clang/include/clang/Basic/Attr.td
clang/include/clang/Sema/Sema.h
clang/lib/AST/TypePrinter.cpp
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaType.cpp
clang/test/Sema/annotate-type.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D111548.378655.patch
Type: text/x-patch
Size: 9554 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20211011/023dcaa5/attachment.bin>
More information about the cfe-commits
mailing list