support CallDecl