Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute.

Patch by Caroline Tice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80061 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Devang Patel
2009-08-26 00:39:50 +00:00
parent ad7c3d5593
commit 8af76bdb74
2 changed files with 6 additions and 5 deletions

View File

@@ -173,7 +173,8 @@ namespace llvm {
enum {
FlagPrivate = 1 << 0,
FlagProtected = 1 << 1,
FlagFwdDecl = 1 << 2
FlagFwdDecl = 1 << 2,
FlagClosure = 1 << 3
};
protected:
@@ -226,6 +227,9 @@ namespace llvm {
bool isForwardDecl() const {
return (getFlags() & FlagFwdDecl) != 0;
}
bool isClosure() const {
return (getFlags() & FlagClosure) != 0;
}
/// dump - print type.
void dump() const;