amccarth added a comment.

Yes, getting rid of this hack looks like a good idea.  If it was actually 
necessary, there should have been a test on it, and the comments should have 
been clearer.

See my inline comment, though.  It looks like this might back out only part of 
the change.



================
Comment at: lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:642
         DataExtractor symtab_data =
             ReadImageData(m_coff_header.symoff, symbol_data_size + 4);
         lldb::offset_t offset = symbol_data_size;
----------------
The `+4` at the end of this expression is from the same patch.  I wonder if it 
was an attempt to make space for the four bytes of zeros at offset 0 that 
you're eliminating?

I suggest removing the `+4` and trying the tests again unless it's obvious to 
you why it's still necessary.  The comment above seems like it might be trying 
to explain it, but that comment came later.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D83881/new/

https://reviews.llvm.org/D83881



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to