summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2017-03-13 11:00:44 +0000
committerAlex Lorenz <arphaman@gmail.com>2017-03-13 11:00:44 +0000
commitc630f349b805ccc6b1ae4044a615541c08cd84ac (patch)
tree12540524da02015d0d7c09f4884d99aec26460a8
parent5b35d1980c262ae06d40fbea21063ae451a7c1aa (diff)
downloadbcm5719-llvm-c630f349b805ccc6b1ae4044a615541c08cd84ac.tar.gz
bcm5719-llvm-c630f349b805ccc6b1ae4044a615541c08cd84ac.zip
[compiler-rt][builtins] Ignore the deprecated warning for
CFPropertyListCreateFromXMLData that's used in __isOSVersionAtLeast llvm-svn: 297613
-rw-r--r--compiler-rt/lib/builtins/os_version_check.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler-rt/lib/builtins/os_version_check.c b/compiler-rt/lib/builtins/os_version_check.c
index 16d7854c9ab..b36ae546ecd 100644
--- a/compiler-rt/lib/builtins/os_version_check.c
+++ b/compiler-rt/lib/builtins/os_version_check.c
@@ -75,9 +75,13 @@ static void parseSystemVersionPList(void *Unused) {
if (&CFPropertyListCreateWithData)
PListRef = CFPropertyListCreateWithData(
NULL, FileContentsRef, kCFPropertyListImmutable, NULL, NULL);
- else
+ else {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
PListRef = CFPropertyListCreateFromXMLData(NULL, FileContentsRef,
kCFPropertyListImmutable, NULL);
+#pragma clang diagnostic pop
+ }
if (!PListRef)
goto Fail;
OpenPOWER on IntegriCloud