]> granicus.if.org Git - clang/commit
Uninitialized variables: two little changes:
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 17 Jul 2012 01:27:33 +0000 (01:27 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 17 Jul 2012 01:27:33 +0000 (01:27 +0000)
commit6cfa78f6bd4e7d5e23366a0907f8f8792366bc4c
tree54020b0c5ce9d7ae14a94829dfeb54e435cb1bda
parent3df9a756d619dd6c560da97b514b3859c296b9a0
Uninitialized variables: two little changes:
 * Treat compound assignment as a use, at Jordy's request.
 * Always add compound assignments into the CFG, so we can correctly diagnose the use in 'return x += 1;'

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160334 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/UninitializedValues.cpp
lib/Sema/AnalysisBasedWarnings.cpp
test/Sema/uninit-variables.c