================
@@ -200,7 +200,8 @@ An exception to this are objects of type 
``std::unique_ptr``,
 (objects of these classes are guaranteed to be empty after they have been moved
 from). Therefore, an object of these classes will only be considered to be used
 if it is dereferenced, i.e. if ``operator*``, ``operator->`` or ``operator[]``
-(in the case of ``std::unique_ptr<T []>``) is called on it.
+(in the case of ``std::unique_ptr<T []>``) is called on it. This behavior can 
be
----------------
martinboehme wrote:

This part of the documentation still reads as if this is the default behavior, 
but in fact it isn't. Can you rephrase this to make this clear that this is 
optional (non-default) behavior that is activated by setting the 
`AllowMovedSmartPtrUse` option?

https://github.com/llvm/llvm-project/pull/94869
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to