[all-commits] [llvm/llvm-project] 984408: [lldb] Migrate away from ValueRange(std::nullopt) ...

Kazu Hirata via All-commits all-commits at lists.llvm.org
Sun Jun 22 16:31:56 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9844085ea8132eae1086eaf55894db3904c189be
      https://github.com/llvm/llvm-project/commit/9844085ea8132eae1086eaf55894db3904c189be
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M lldb/source/Symbol/Function.cpp

  Log Message:
  -----------
  [lldb] Migrate away from ValueRange(std::nullopt) (NFC) (#145245)

ArrayRef has a constructor that accepts std::nullopt.  This
constructor dates back to the days when we still had llvm::Optional.

Since the use of std::nullopt outside the context of std::optional is
kind of abuse and not intuitive to new comers, I would like to move
away from the constructor and eventually remove it.

This patch takes care of the lldb side of migration.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list