Michael137 added inline comments.

================
Comment at: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h:334
+    struct ArgumentMetadata {
+      char const *const name = nullptr;
+    };
----------------
labath wrote:
> This may depend on where you're going with this, but right now it seems like 
> this `const` here is overkill, as one can express the notion of "const 
> metadata" by making the whole ArgumentMetadata class const.
> 
> That obviously won't work if your actual goal is to have some kind of 
> "mutable" metadata, but then I'd like to hear more about what is that going 
> to be used for.
Fair point

The use-case is the follow-up PR here: https://reviews.llvm.org/D140262 which 
is still WIP

Depending on whether that works out we may or may not need this patch here in 
the first place. So I'm holding off of committing it for now


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D140262

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

Reply via email to