// RUN: clang -fsyntax-only -verify %s @interface foo @end @implementation foo @end @interface bar -(void) my_method:(foo) my_param; // expected-error {{Objective-C type cannot be passed by value}} - (foo)cccccc:(long)ddddd; // expected-error {{Objective-C type cannot be returned by value}} @end @implementation bar -(void) my_method:(foo) my_param // expected-error {{Objective-C type cannot be passed by value}} { } - (foo)cccccc:(long)ddddd // expected-error {{Objective-C type cannot be returned by value}} { } @end