From 19f2dd794e2622e667081a1258d2a40638ea2fd9 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Wed, 21 Jan 2009 00:08:04 +0000 Subject: Encode member accessibility. llvm-svn: 62638 --- llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp') diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp index a2934bd8c75..4ca5583a6cb 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp @@ -1913,7 +1913,11 @@ private: AddUInt(Block, 0, DW_FORM_udata, DT.getOffsetInBits() >> 3); AddBlock(MemberDie, DW_AT_data_member_location, 0, Block); - // FIXME - Handle DW_AT_accessibility + if (DT.isProtected()) + AddUInt(MemberDie, DW_AT_accessibility, 0, DW_ACCESS_protected); + else if (DT.isPrivate()) + AddUInt(MemberDie, DW_AT_accessibility, 0, DW_ACCESS_private); + return MemberDie; } -- cgit v1.2.3