bool CoreDriver::link(llvm::ArrayRef<const char *> args, raw_ostream &diagnostics) { CoreLinkingContext ctx; // Register possible input file parsers. ctx.registry().addSupportYamlFiles(); ctx.registry().addKindTable(Reference::KindNamespace::testing, Reference::KindArch::all, coreKindStrings); if (!parse(args, ctx)) return false; return Driver::link(ctx); }
bool CoreDriver::link(int argc, const char *argv[], raw_ostream &diagnostics) { CoreLinkingContext ctx; if (!parse(argc, argv, ctx)) return false; // Register possible input file parsers. ctx.registry().addSupportNativeObjects(); ctx.registry().addSupportYamlFiles(); ctx.registry().addKindTable(Reference::KindNamespace::testing, Reference::KindArch::all, coreKindStrings); return Driver::link(ctx); }