================ @@ -1752,8 +1754,10 @@ static void AppendTargetClonesMangling(const CodeGenModule &CGM, const TargetInfo &TI = CGM.getTarget(); if (TI.getTriple().isAArch64()) { ---------------- jroelofs wrote:
@DanielKristofKiss slightly off topic: it's too bad `default` is implied, as it makes `target_clones` incompatible with `target_version` for constructs like this: ``` __attribute__((target_clones("dotprod", "aes"))) int callee(void) { return 42; } __attribute__((target_version("default"))) int callee(void) { return 0; } int caller(void) { return callee(); } ``` https://github.com/llvm/llvm-project/pull/74358 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits