Hi Jason! On Mon, 9 Nov 2015 01:30:34 -0500, Jason Merrill wrote: > I'm planning to merge the C++ delayed folding branch this week [...] Would be nice to get rid of the two following UNRESOLVEDs: > --- a/gcc/testsuite/g++.dg/init/self1.C > +++ b/gcc/testsuite/g++.dg/init/self1.C > @@ -10,7 +10,7 @@ void f(__SIZE_TYPE__) { > > int main() > { > - int* const savepos = sizeof(*savepos) ? 0 : 0; > + int* const savepos = sizeof(*savepos) ? 0 : 0; /* { dg-error "invalid conversion" "convert" { target c++11 } } */ > > f (sizeof (*savepos)); PASS: g++.dg/init/self1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++98 execution test {+PASS: g++.dg/init/self1.C -std=c++11 convert (test for errors, line 13)+} PASS: g++.dg/init/self1.C -std=c++11 (test for excess errors) [-PASS:-]{+UNRESOLVED:+} g++.dg/init/self1.C -std=c++11 [-execution test-]{+compilation failed to produce executable+} {+PASS: g++.dg/init/self1.C -std=c++14 convert (test for errors, line 13)+} PASS: g++.dg/init/self1.C -std=c++14 (test for excess errors) [-PASS:-]{+UNRESOLVED:+} g++.dg/init/self1.C -std=c++14 [-execution test-]{+compilation failed to produce executable+} Grüße Thomas