martong added a comment.

In D79330#2026564 <https://reviews.llvm.org/D79330#2026564>, @balazske wrote:

> I do not know if it would me **much** cleaner.
>
> - First part: Move calculation of `ArraySize` into `checkVLA` and rename 
> `checkVLASize` to `checkVLAIndexSize`.
> - Second part: Add the check for total array size to `checkVLA`. The first 
> part in itself does not make sense necessarily until we see why this change 
> is needed (this is, because the total size is checked and that calculation 
> needs the same data and the total size should be checked both places where 
> `checkVLA` is used). The original code is not much better than after this 
> "part 1" refactoring, computation of `ArraySize` is needed only once not at 
> both places where `checkVLA`is called (but it is needed to implement "part 
> 2").


Alright, makes sense, so let's just disregard the refactoring comment.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D79330/new/

https://reviews.llvm.org/D79330



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to