[llvm] r322487 - Allow function_ref(nullptr) like std::function, since it's nullable already

David Blaikie via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 15 11:55:30 PST 2018


Worth a unit test?

On Mon, Jan 15, 2018 at 6:44 AM Sam McCall via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: sammccall
> Date: Mon Jan 15 06:43:04 2018
> New Revision: 322487
>
> URL: http://llvm.org/viewvc/llvm-project?rev=322487&view=rev
> Log:
> Allow function_ref(nullptr) like std::function, since it's nullable already
>
> Modified:
>     llvm/trunk/include/llvm/ADT/STLExtras.h
>
> Modified: llvm/trunk/include/llvm/ADT/STLExtras.h
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/STLExtras.h?rev=322487&r1=322486&r2=322487&view=diff
>
> ==============================================================================
> --- llvm/trunk/include/llvm/ADT/STLExtras.h (original)
> +++ llvm/trunk/include/llvm/ADT/STLExtras.h Mon Jan 15 06:43:04 2018
> @@ -101,6 +101,7 @@ class function_ref<Ret(Params...)> {
>
>  public:
>    function_ref() = default;
> +  function_ref(std::nullptr_t) {}
>
>    template <typename Callable>
>    function_ref(Callable &&callable,
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180115/3a065f21/attachment.html>


More information about the llvm-commits mailing list