diff options
author | isuckatcs <65320245+isuckatcs@users.noreply.github.com> | 2022-06-08 23:23:07 +0200 |
---|---|---|
committer | isuckatcs <65320245+isuckatcs@users.noreply.github.com> | 2022-06-23 11:38:21 +0200 |
commit | 8ef628088b54aebd4a8317ce3a0029e3283b3aa0 (patch) | |
tree | d73e5368c207f4d1230b4f2ef932c14c9d966671 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 20b5f0c641c98e68d66dbaf882556e14f1fba9b8 (diff) | |
download | llvm-8ef628088b54aebd4a8317ce3a0029e3283b3aa0.zip llvm-8ef628088b54aebd4a8317ce3a0029e3283b3aa0.tar.gz llvm-8ef628088b54aebd4a8317ce3a0029e3283b3aa0.tar.bz2 |
[analyzer] Structured binding to arrays
Introducing structured binding to data members and more.
To handle binding to arrays, ArrayInitLoopExpr is also
evaluated, which enables the analyzer to store information
in two more cases. These are:
- when a lambda-expression captures an array by value
- in the implicit copy/move constructor for a class
with an array member
Differential Revision: https://reviews.llvm.org/D126613
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions