summaryrefslogtreecommitdiff
path: root/lib/builtins/os_version_check.c
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
commitd5b32b00cd0b627f3e7106e967eba5b141305d22 (patch)
tree2ff8619f00de24b5ce71eda070a8cb3b437a33d1 /lib/builtins/os_version_check.c
parent78f8a9986ffc456ff044c776d5495852f7bfd434 (diff)
[compiler-rt][builtins] Ignore the deprecated warning for
CFPropertyListCreateFromXMLData that's used in __isOSVersionAtLeast git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@297613 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/builtins/os_version_check.c')
-rw-r--r--lib/builtins/os_version_check.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/builtins/os_version_check.c b/lib/builtins/os_version_check.c
index 16d7854c9..b36ae546e 100644
--- a/lib/builtins/os_version_check.c
+++ b/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;