build replace-dependent-typedef pass