[PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
    Puyan Lotfi via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Aug  8 01:50:45 PDT 2018
    
    
  
plotfi marked 23 inline comments as done.
plotfi added inline comments.
================
Comment at: tools/llvm-objcopy/llvm-objcopy.cpp:393-394
+    }
+    StringRef Contents((const char *)ContentsWrapped->data(),
+                       ContentsWrapped->size());
+    auto Result =
----------------
jhenderson wrote:
> Don't turn this into a StringRef here. Leave it as an ArrayRef. The compression functions should probably operate on ArrayRefs not StringRefs (including in the existing library) in my opinion, but even if we can't change that decision, we should delay the conversion until necessary.
> 
> Also, don't use C-style casts.
I could change it to an ArrayRef but eventually it would have to be a StringRef since I wrote the Compressor to be similar to the existing Decompressor (which takes a StringRef).
Repository:
  rL LLVM
https://reviews.llvm.org/D49678
    
    
More information about the llvm-commits
mailing list