[PATCH] D33816: [Sema][ObjC] Don't allow -Wunguarded-availability to be silenced with redeclarations
Erik Pilkington via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Jun 24 15:32:56 PDT 2017
erik.pilkington updated this revision to Diff 103852.
erik.pilkington added a comment.
Improve enum diagnostics, as @arphaman suggested. This causes a bit of churn throughout the availability diagnostic machinery, if it would make it at all easier to review, I would be happy to separate out these changes.
Thanks,
Erik
https://reviews.llvm.org/D33816
Files:
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/DelayedDiagnostic.h
include/clang/Sema/Sema.h
lib/Sema/DelayedDiagnostic.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaExpr.cpp
test/Sema/attr-availability.c
test/Sema/attr-deprecated.c
test/Sema/attr-unavailable-message.c
test/SemaCXX/attr-deprecated.cpp
test/SemaObjC/attr-availability.m
test/SemaObjC/unguarded-availability-new.m
test/SemaObjC/unguarded-availability.m
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33816.103852.patch
Type: text/x-patch
Size: 34300 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170624/e2f2b621/attachment-0001.bin>
More information about the cfe-commits
mailing list