[llvm] [TextAPI] Add option to filter out unsupported/unknown/invalid targets (PR #195161)
Zixu Wang via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 30 14:51:21 PDT 2026
================
@@ -289,10 +299,12 @@ Expected<TargetList> getTargets(const Object *Section) {
auto TargetStr = JSONTarget.getAsString();
if (!TargetStr.has_value())
return make_error<JSONStubError>(getParseErrorMsg(TBDKey::Target));
- auto TargetOrErr = Target::create(TargetStr.value());
+ auto TargetOrErr = parseTargetStr(TargetStr.value());
if (!TargetOrErr)
- return make_error<JSONStubError>(getParseErrorMsg(TBDKey::Target));
----------------
zixu-w wrote:
So IIUC, the V5 JSON parser previously already doesn't error out with unknown targets. Changes here are to make sure we don't pass unknown targets along, right?
https://github.com/llvm/llvm-project/pull/195161
More information about the llvm-commits
mailing list