On 13 set, 10:03, mathieu <[EMAIL PROTECTED]> wrote: > On Sep 10, 9:42 pm, Pedro Lamarão <[EMAIL PROTECTED]> wrote: > > > > > On Sep 7, 12:50 pm, mathieu <[EMAIL PROTECTED]> wrote: > > > > $ g++ -D_GLIBCXX_CONCEPT_CHECKS l.cxx 2>&1| > > > wc > > > 57 565 13383 > > > $ g++ l.cxx 2>&1| > > > wc > > > 18 156 2784 > > > > Concept checking is making my output even worse... or am I missing > > > something here ? > > > Well... I don't think turning "concept checking" on should be adding > > any code -- but you are also not turning optimizations on. > > > Try adding -O2 and checking the size again. > > $ g++ -O2 -D_GLIBCXX_CONCEPT_CHECKS l.cxx 2>&1| wc > 57 565 13383 > $ g++ -O2 l.cxx 2>&1| wc > 18 156 2784 > > Output seems to contains the exact same number of bytes. > > I don't understand what O2 was supposed to do here. I am only trying > to get human readable output from what I believe is implemented in gcc > now: concept checking.
Oh, I read you all wrong. I totally misread that pipe to wc. -O2 won't really matter in this case. Paste the complete error messages together with the contents of that translation unit. It really seems something unexpected is going on. -- Pedro Lamarão _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus