-
- Downloads
Teach UninitializedValuesV2 to implicitly reason about C++
references by monitoring whether an access to a variable is solely to compute it's lvalue or to do an lvalue-to-rvalue conversion (i.e., a load). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123777 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Analysis/UninitializedValuesV2.cpp 64 additions, 12 deletionslib/Analysis/UninitializedValuesV2.cpp
- lib/Sema/AnalysisBasedWarnings.cpp 3 additions, 7 deletionslib/Sema/AnalysisBasedWarnings.cpp
- test/Sema/uninit-variables.c 9 additions, 0 deletionstest/Sema/uninit-variables.c
- test/SemaCXX/uninit-variables.cpp 15 additions, 0 deletionstest/SemaCXX/uninit-variables.cpp
Loading
Please register or sign in to comment