1/* Test that 'in', 'out', 'inout', 'bycopy', 'byref', 'oneway' 2 are not keywords outside of a "protocol qualifier" context. 3*/ 4/* { dg-do compile } */ 5 6typedef int in; 7 8in out (in inout) 9{ 10 int byref = inout * 2; 11 12 return byref + inout; 13} 14 15@class byref; 16 17@interface inout 18@end 19 20@protocol oneway; 21 22int main (void) 23{ 24 in bycopy = (in)(out (0)); 25 26 return (in)bycopy; 27} 28