================
@@ -4239,6 +4239,10 @@ class Sema final : public SemaBase {
   /// ParmVarDecl pointers.
   void DiagnoseUnusedParameters(ArrayRef<ParmVarDecl *> Parameters);
 
+  /// Diagnose vla size declaration confusion between file scope variables
+  /// and function parameters
+  void DiagnoseVlaSizeParameter(const SmallVector<ParmVarDecl *, 16> &Params);
----------------
AaronBallman wrote:

```suggestion
  void DiagnoseVlaSizeParameter(const SmallVectorImpl<ParmVarDecl *> &Params);
```
A more generic type so users can call with any sized `SmallVector<ParmVarDecl 
*>`

https://github.com/llvm/llvm-project/pull/181550
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to