sdesmalen added inline comments.
================ Comment at: clang/lib/Driver/ToolChains/Arch/AArch64.cpp:73 static bool DecodeAArch64Features(const Driver &D, StringRef text, std::vector<StringRef> &Features, llvm::AArch64::ArchKind ArchKind) { ---------------- bsmith wrote: > sdesmalen wrote: > > does the order of the features matter? > > ```+sve,+nosve => disables sve > > +nosve,+sve => enables sve > > +nosve,+sve2 => enables sve and sve2``` > > > > > Yes it does, but I believe that is the desired behaviour. Doesn't your patch change this behaviour? The condition on line 147 no longer considers the original order of the flags. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D113776/new/ https://reviews.llvm.org/D113776 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits