[PATCH] D71793: [WebAssembly] Support wasm exports with zero-length names.
    Sam Clegg via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Jan  5 09:17:21 PST 2020
    
    
  
sbc100 accepted this revision.
sbc100 added inline comments.
This revision is now accepted and ready to land.
================
Comment at: lld/wasm/InputChunks.h:134
+  llvm::Optional<StringRef> getExportName() const {
+    return function ? function->ExportName : llvm::Optional<StringRef>();
   }
----------------
Is there a shorter way to write that?  Does just {} work?
================
Comment at: llvm/include/llvm/BinaryFormat/Wasm.h:182
   StringRef ImportModule; // For undefined symbols the module of the import
   StringRef ImportName;   // For undefined symbols the name of the import
+  Optional<StringRef> ExportName;   // For symbols to be exported from the final module
----------------
Would it make sense to do the same for there two too?  Or is that a followup?
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71793/new/
https://reviews.llvm.org/D71793
    
    
More information about the llvm-commits
mailing list