[clang] [Clang] Added check for unexpanded pack in attribute [[assume]] (PR #91893)

2024-05-13 Thread Azmat Yusuf via cfe-commits
azmat-y wrote: Thanks for confirming and also thanks for your help. https://github.com/llvm/llvm-project/pull/91893 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Added check for unexpanded pack in attribute [[assume]] (PR #91893)

2024-05-13 Thread Azmat Yusuf via cfe-commits
azmat-y wrote: Here are the builds Mentioned in emails [clang-aarch64-sve-vls](https://lab.llvm.org/buildbot/#/builders/184/builds/12514) [clang-aarch64-sve-vla-2stage](https://lab.llvm.org/buildbot/#/builders/198/builds/9849) Others

[clang] [Clang] Added check for unexpanded pack in attribute [[assume]] (PR #91893)

2024-05-13 Thread Azmat Yusuf via cfe-commits
azmat-y wrote: It was a pleasure working on this. I have received two emails from llvm build bot regarding failed builds, though the commit shows 8 build fails. How to go about investigating the cause of failures? Can you give me some pointers regarding this. And do the failures means this

[clang] [Clang] Added check for unexpanded pack in attribute [[assume]] (PR #91893)

2024-05-12 Thread Azmat Yusuf via cfe-commits
https://github.com/azmat-y created https://github.com/llvm/llvm-project/pull/91893 Added a check for unexpanded parameter pack in attribute [[assume]]. Tested it with expected-error statements from clang fronted. This fixes #91232. @Sirraide >From cbb35bd010f2d46ae70367549a2838841a55aeb7 Mon

[clang] [Clang] Added check for unexpanded pack in attribute [[assume]] (PR #91841)

2024-05-11 Thread Azmat Yusuf via cfe-commits
azmat-y wrote: Would I be correct in assuming that the test would be somewhat similar to this. llvm-project/clang/test/Sema/unroll-template-value-crash.cpp ``` // RUN: %clang_cc1 -x c++ -verify %s // expected-no-diagnostics template void foo() { #pragma unroll Unroll for (int i = 0; i <

[clang] [Clang] Added check for unexpanded pack in attribute [[assume]] (PR #91841)

2024-05-10 Thread Azmat Yusuf via cfe-commits
https://github.com/azmat-y created https://github.com/llvm/llvm-project/pull/91841 Added check for unexpanded parameter pack in attribute [[assume]]. This solves #91232. >From c9f0887b5af64387938e0d80a4210af296e68f31 Mon Sep 17 00:00:00 2001 From: Azmat Yusuf Date: Sat, 11 May 2024 09:56:02