Go to file
Artem Dergachev ceb639dbee [analyzer] Fix invalidation when returning into a ctor initializer.
Due to RVO the target region of a function that returns an object by
value isn't necessarily a temporary object region; it may be an
arbitrary memory region. In particular, it may be a field of a bigger
object.

Make sure we don't invalidate the bigger object when said function is
evaluated conservatively.

Differential Revision: https://reviews.llvm.org/D63968

llvm-svn: 364870
2019-07-01 23:02:18 +00:00
clang [analyzer] Fix invalidation when returning into a ctor initializer. 2019-07-01 23:02:18 +00:00
clang-tools-extra
compiler-rt
debuginfo-tests
libclc
libcxx Update status for bit operations 2019-07-01 23:00:34 +00:00
libcxxabi
libunwind
lld
lldb [lldb] [lldbsuite] Use a unique class name for TestValueVarUpdate 2019-07-01 22:12:55 +00:00
llgo
llvm [PGO] Update ICP pass for recent byval type changes 2019-07-01 22:43:39 +00:00
openmp
parallel-libs
polly
pstl
.arcconfig
.clang-format
.clang-tidy
.gitignore
README.md

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.