xiaobai updated this revision to Diff 211607. xiaobai added a comment. Implement suggestion
CHANGES SINCE LAST ACTION https://reviews.llvm.org/D65165/new/ https://reviews.llvm.org/D65165 Files: source/Symbol/Variable.cpp Index: source/Symbol/Variable.cpp =================================================================== --- source/Symbol/Variable.cpp +++ source/Symbol/Variable.cpp @@ -59,12 +59,12 @@ return lang; if (auto *func = m_owner_scope->CalculateSymbolContextFunction()) { - if ((lang = func->GetLanguage()) && lang != lldb::eLanguageTypeUnknown) + if ((lang = func->GetLanguage()) != lldb::eLanguageTypeUnknown) + return lang; + } else if (auto *comp_unit = + m_owner_scope->CalculateSymbolContextCompileUnit()) { + if ((lang = comp_unit->GetLanguage()) != lldb::eLanguageTypeUnknown) return lang; - else if (auto *comp_unit = - m_owner_scope->CalculateSymbolContextCompileUnit()) - if ((lang = func->GetLanguage()) && lang != lldb::eLanguageTypeUnknown) - return lang; } return lldb::eLanguageTypeUnknown;
Index: source/Symbol/Variable.cpp =================================================================== --- source/Symbol/Variable.cpp +++ source/Symbol/Variable.cpp @@ -59,12 +59,12 @@ return lang; if (auto *func = m_owner_scope->CalculateSymbolContextFunction()) { - if ((lang = func->GetLanguage()) && lang != lldb::eLanguageTypeUnknown) + if ((lang = func->GetLanguage()) != lldb::eLanguageTypeUnknown) + return lang; + } else if (auto *comp_unit = + m_owner_scope->CalculateSymbolContextCompileUnit()) { + if ((lang = comp_unit->GetLanguage()) != lldb::eLanguageTypeUnknown) return lang; - else if (auto *comp_unit = - m_owner_scope->CalculateSymbolContextCompileUnit()) - if ((lang = func->GetLanguage()) && lang != lldb::eLanguageTypeUnknown) - return lang; } return lldb::eLanguageTypeUnknown;
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits