The warning
lldb/source/Core/FormatEntity.cpp:2350:25: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling]
is emitted after annotating llvm::StringRef with [[gsl::Pointer]].
The reason is that in
size_t FormatEntity::AutoComplete(CompletionRequest &request) { llvm::StringRef str = request.GetCursorArgumentPrefix().str();
the function GetCursorArgumentPrefix() returns a StringRef, and StringRef::str() returns
a temporary std::string.