From 9b3aaf4bc576ddda62da6d2deed6ad59a8a5f892 Mon Sep 17 00:00:00 2001 From: Dave MacLachlan Date: Tue, 15 Jun 2021 12:24:30 -0700 Subject: [PATCH] Block deprecated warnings when testing on newer OS Some of the test methods we use are deprecated on newer OS. This just gets prevents the warning that we don't actually care about. --- objectivec/Tests/GPBMessageTests.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/objectivec/Tests/GPBMessageTests.m b/objectivec/Tests/GPBMessageTests.m index b120a6861c6e..b2c75ba0c253 100644 --- a/objectivec/Tests/GPBMessageTests.m +++ b/objectivec/Tests/GPBMessageTests.m @@ -383,6 +383,9 @@ - (void)testParseUninitialized { #endif // DEBUG } +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + - (void)testCoding { GPBMessage *original = [self mergeResult]; NSData *data = @@ -418,6 +421,8 @@ - (void)testSecureCoding { XCTAssertNotEqual(unarchivedObject, original); } +#pragma clang diagnostic pop + - (void)testObjectReset { // Tests a failure where clearing out defaults values caused an over release. TestAllTypes *message = [TestAllTypes message];