diff options
author | Manman Ren <manman.ren@gmail.com> | 2016-06-28 20:55:30 +0000 |
---|---|---|
committer | Manman Ren <manman.ren@gmail.com> | 2016-06-28 20:55:30 +0000 |
commit | ccf25bbf3fdf2905bba9a3b199d5367e9c88db43 (patch) | |
tree | a8870395a55c30b88629abfdb4acaba8baeb4982 /clang/lib/AST/Decl.cpp | |
parent | 4a93c59e7f30fb8a76a4ded8d2329c4a4da3974f (diff) | |
download | bcm5719-llvm-ccf25bbf3fdf2905bba9a3b199d5367e9c88db43.tar.gz bcm5719-llvm-ccf25bbf3fdf2905bba9a3b199d5367e9c88db43.zip |
AvailabilityAttr: we accept "macos" as the platform name.
We continue accepting "macosx" but canonicalize it to "macos", When emitting
diagnostics, we use "macOS" instead of "OS X".
The PlatformName in TargetInfo is changed from "macosx" to "macos" so we can
directly compare the Platform in AvailabilityAttr with the PlatformName
in TargetInfo.
rdar://26795172
rdar://26800775
llvm-svn: 274064
Diffstat (limited to 'clang/lib/AST/Decl.cpp')
-rw-r--r-- | clang/lib/AST/Decl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index e94d7b93f71..b4a5a9b27da 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -222,7 +222,7 @@ static Optional<Visibility> getVisibilityOf(const NamedDecl *D, // implies visibility(default). if (D->getASTContext().getTargetInfo().getTriple().isOSDarwin()) { for (const auto *A : D->specific_attrs<AvailabilityAttr>()) - if (A->getPlatform()->getName().equals("macosx")) + if (A->getPlatform()->getName().equals("macos")) return DefaultVisibility; } |