]> granicus.if.org Git - clang/commit
Consumed Analysis: The 'consumable' attribute now takes a identifier specifying the...
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 6 Sep 2013 01:28:43 +0000 (01:28 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 6 Sep 2013 01:28:43 +0000 (01:28 +0000)
commita33ab6074a2cc60fe895d6669f9ee776c5fea335
tree182d4e83ead4919efd363c8c4e3aa703a5f55de0
parent3082be2f92c5d273ada989c1a13bcb46bc14e4c7
Consumed Analysis: The 'consumable' attribute now takes a identifier specifying the default assumed state for objects of this class

This information is used for return states and pass-by-value parameter
states.

Patch by Chris Wailes.

Review by DeLesley Hutchins and Aaron Ballman.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190116 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/Consumed.h
include/clang/Basic/Attr.td
lib/Analysis/Consumed.cpp
lib/Sema/SemaDeclAttr.cpp
test/SemaCXX/warn-consumed-analysis-strict.cpp
test/SemaCXX/warn-consumed-analysis.cpp
test/SemaCXX/warn-consumed-parsing.cpp