From c0304fed7365d5086f9f08c145285a65375acb02 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Thu, 12 Oct 2017 08:31:21 +0200 Subject: Fixed generated code warnings showing up with Objective-C and Xcode 9.0 (ICE-8540) --- cpp/src/slice2objc/ObjCUtil.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpp/src/slice2objc/ObjCUtil.cpp') diff --git a/cpp/src/slice2objc/ObjCUtil.cpp b/cpp/src/slice2objc/ObjCUtil.cpp index 253519c837a..d5bf0e6d9c3 100644 --- a/cpp/src/slice2objc/ObjCUtil.cpp +++ b/cpp/src/slice2objc/ObjCUtil.cpp @@ -406,7 +406,7 @@ Slice::ObjCGenerator::outTypeToString(const TypePtr& type, bool optional, bool a s += "*"; } } - if(autoreleasing && !isValueType(type)) + if(autoreleasing && (!isValueType(type) || optional)) { s += " ICE_AUTORELEASING_QUALIFIER"; } -- cgit v1.2.3