1 // RUN: %clang_cc1 -fsyntax-only -verify %s 2 3 @interface PBXBuildSettingsDictionary 4 { 5 int i; 6 } 7 @end 8 9 @interface XCConditionalBuildSettingsDictionary : PBXBuildSettingsDictionary 10 { 11 } 12 @end 13 14 @implementation PBXBuildSettingsDictionary 15 16 - (XCConditionalBuildSettingsDictionary *)conditionalDictionaryForConditionSet 17 { 18 return i ? self : (id)0; 19 } 20 21 - (XCConditionalBuildSettingsDictionary *)conditionalDictionaryForConditionSet2 22 { 23 return i ? (id)0 : self; 24 } 25 @end 26 27 28