On 1 August 2011 02:42, Ian Lance Taylor wrote: > Jeffrey Walton <noloader@xxxxxxxxx> writes: > >> On Sun, Jul 31, 2011 at 2:40 PM, Ian Lance Taylor <iant@xxxxxxxxxx> wrote: >>> Jeffrey Walton <noloader@xxxxxxxxx> writes: >>> >>>> Is there a switch to force everything public? >>> >>> -Dprivate=public -Dprotected=public You might also need -Dclass=struct >>>> If not, how does one >>>> typically access the non-public stuff for testing? >>> >>> There are a variety of techniques, but this is really a general C++ >>> question, not a gcc question. E.g., search for "c++ testing private >>> methods". >> Thanks Ian. But I'm not clear on why a g++ switch is not gcc help >> related. GCC does have other visibility related switches (eg, >> -Wctor-dtor-privacy). > > Oh, sure, the question about a g++ option is certainly appropriate for > gcc-help, and I answered that part of the question. Using -D options as > I proposed would be equivalent to any option specifically for this > feature, and in fact there is no other option. Except -fno-access-control