/* Test disabling of warnings for shadowing instance variables. */ /* Author: Dimitris Papavasiliou . */ /* { dg-do compile } */ /* { dg-additional-options "-Wno-shadow" } */ /* { dg-additional-options "-Wno-objc-root-class" } */ #include @interface MyClass { @private int private; @protected int protected; @public int public; } - (void) test; @end @implementation MyClass - (void) test { int private = 12; int protected = 12; int public = 12; int a; a = private; /* No warning. */ a = protected; /* No warning. */ a = public; /* No warning. */ } @end