tatyana-krasnukha marked an inline comment as not done. tatyana-krasnukha added a comment.
`ARCflags` are used by ABISysV_arc (related patch D55724 <https://reviews.llvm.org/D55724>). I would be glad to move it to architecture plugin, but I ought to add SetFlags/GetFlags to Architecture interface in this case. Then we'll have the same members in ArchSpec and in Architecture, that may look confusing. ================ Comment at: source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:4704-4707 + if (!arc::ConfigureArchitecture(*this, m_register_info, arch_to_use)) + return false; + + arc::AdjustRegisterInfo(m_register_info, arch_to_use); ---------------- clayborg wrote: > This logic still seems possibly incorrect as we will skip the finalize call > below? Shouldn't this just be: > > ``` > if (arc::ConfigureArchitecture(*this, m_register_info, arch_to_use)) > arc::AdjustRegisterInfo(m_register_info, arch_to_use); > ``` > And fall through to below? If we cannot configure the architecture it is a failure and the register info is incorrect, so just return false. Maybe should clear `m_register_info` in this case... Repository: rLLDB LLDB CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55718/new/ https://reviews.llvm.org/D55718 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits