]> granicus.if.org Git - clang/commit
[Sema] Delay partial availability diagnostics, just like deprecated
authorErik Pilkington <erik.pilkington@gmail.com>
Fri, 28 Oct 2016 21:39:27 +0000 (21:39 +0000)
committerErik Pilkington <erik.pilkington@gmail.com>
Fri, 28 Oct 2016 21:39:27 +0000 (21:39 +0000)
commitb5328fc64ee57c6058515459d82025c7ecbdc410
tree4289090b07a4d4738c793a88b3a45b7203a53cb1
parentc57ace48d79470adc64e1dfd0c50a86148da3a6a
[Sema] Delay partial availability diagnostics, just like deprecated

This is done so that the following compiles with no warnings:
int fn(type_10_12) __attribute__((availability(macos, introduced=10.12)));

Differential revision: https://reviews.llvm.org/D25284

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@285457 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/DelayedDiagnostic.h
lib/Sema/DelayedDiagnostic.cpp
lib/Sema/SemaDeclAttr.cpp
test/SemaObjC/unguarded-availability.m