diff options
author | yronglin <yronglin777@gmail.com> | 2025-02-01 16:58:05 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-01 16:58:05 +0800 |
commit | 44aa618ef67d302f5ab77cc591fb3434fe967a2e (patch) | |
tree | e7e8c4e46bfa1057f18786047748292b832072e0 /llvm/docs/tutorial | |
parent | 69905810c483811abff5f9971799bc8a32eb4514 (diff) | |
download | llvm-44aa618ef67d302f5ab77cc591fb3434fe967a2e.zip llvm-44aa618ef67d302f5ab77cc591fb3434fe967a2e.tar.gz llvm-44aa618ef67d302f5ab77cc591fb3434fe967a2e.tar.bz2 |
[Analyzer][CFG] Correctly handle rebuilt default arg and default init expression (#117437)
Clang currently support extending lifetime of object bound to reference
members of aggregates, that are created from default member initializer.
This PR address this change and updaye CFG and ExprEngine.
This PR reapply https://github.com/llvm/llvm-project/pull/91879.
Fixes https://github.com/llvm/llvm-project/issues/93725.
---------
Signed-off-by: yronglin <yronglin777@gmail.com>
Diffstat (limited to 'llvm/docs/tutorial')
0 files changed, 0 insertions, 0 deletions