! { dg-do compile }! PR 20323! We didn't verify that character length expressions are specification! expressions.function testpresent(arg)integer,intent(in),optional::argcharacter(len=arg)::s! { dg-error "OPTIONAL" }logical::testpresenttestpresent=.true.end function testpresent