From: Eric Christopher Date: Mon, 19 Aug 2013 21:41:38 +0000 (+0000) Subject: Use less verbose code and update comments. X-Git-Tag: android-x86-6.0-r1~129^2~2917 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=05bae3bfe47b63976cfa63b4756d3e768dd9eebc;p=android-x86%2Fexternal-llvm.git Use less verbose code and update comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188711 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 1de4fca0fb9..01980e6f5ed 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -205,36 +205,29 @@ DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M) FunctionBeginSym = FunctionEndSym = 0; // Turn on accelerator tables and older gdb compatibility - // for Darwin. + // for Darwin by default, pubnames by default for non-Darwin, + // and handle split dwarf. bool IsDarwin = Triple(A->getTargetTriple()).isOSDarwin(); - if (DarwinGDBCompat == Default) { - if (IsDarwin) - IsDarwinGDBCompat = true; - else - IsDarwinGDBCompat = false; - } else - IsDarwinGDBCompat = DarwinGDBCompat == Enable ? true : false; - if (DwarfAccelTables == Default) { - if (IsDarwin) - HasDwarfAccelTables = true; - else - HasDwarfAccelTables = false; - } else - HasDwarfAccelTables = DwarfAccelTables == Enable ? true : false; + if (DarwinGDBCompat == Default) + IsDarwinGDBCompat = IsDarwin; + else + IsDarwinGDBCompat = DarwinGDBCompat == Enable; + + if (DwarfAccelTables == Default) + HasDwarfAccelTables = IsDarwin; + else + HasDwarfAccelTables = DwarfAccelTables = Enable; if (SplitDwarf == Default) HasSplitDwarf = false; else - HasSplitDwarf = SplitDwarf == Enable ? true : false; + HasSplitDwarf = SplitDwarf == Enable; - if (DwarfPubNames == Default) { - if (IsDarwin) - HasDwarfPubNames = false; - else - HasDwarfPubNames = true; - } else - HasDwarfPubNames = DwarfPubNames == Enable ? true : false; + if (DwarfPubNames == Default) + HasDwarfPubNames = !IsDarwin; + else + HasDwarfPubNames = DwarfPubNames == Enable; DwarfVersion = getDwarfVersionFromModule(MMI->getModule());