[Lldb-commits] [PATCH] D78396: [lldb/Dataformatter] Add support for CoreFoundation Dictionaries and Sets
    Shafik Yaghmour via Phabricator via lldb-commits 
    lldb-commits at lists.llvm.org
       
    Mon Apr 20 11:55:02 PDT 2020
    
    
  
shafik added inline comments.
================
Comment at: lldb/source/Plugins/Language/ObjC/CFBasicHash.cpp:8
+
+CFBasicHash::CFBasicHash()
+    : m_ptr_size(UINT32_MAX), m_byte_order(eByteOrderInvalid),
----------------
Use in class member initializers please then you can use `=default` for the constructor this is more idiomatic modern C++
================
Comment at: lldb/source/Plugins/Language/ObjC/CFBasicHash.h:64
+private:
+  uint32_t m_ptr_size;
+  lldb::ByteOrder m_byte_order;
----------------
`uint32_t m_ptr_size = UINT32_MAX;`
================
Comment at: lldb/source/Plugins/Language/ObjC/CFBasicHash.h:65
+  uint32_t m_ptr_size;
+  lldb::ByteOrder m_byte_order;
+
----------------
`lldb::ByteOrder m_byte_order = eByteOrderInvalid;`
================
Comment at: lldb/source/Plugins/Language/ObjC/CFBasicHash.h:67
+
+  Address m_address;
+
----------------
` Address m_address = LLDB_INVALID_ADDRESS;`
================
Comment at: lldb/source/Plugins/Language/ObjC/CFBasicHash.h:74
+
+  bool m_mutable;
+  bool m_multi;
----------------
These `bool` should have default values?
I don't see them initialized.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78396/new/
https://reviews.llvm.org/D78396
    
    
More information about the lldb-commits
mailing list