BUG: Issue 5354 - commented line 3601-02 in numpy/core/src/multiparray/a...

BUG:An attempt to fix Issue #5354 .
The NULL dereference before checking whether the pointer is a NULL pionter is causing a segmentation fault. I am not sure whether the output coming now is the right one. Please do clarfiy anything else is wrong except the segmentation fault.

>>> F_min
(-256+0j)
>>> F.clip(F_min)
array([[  8.29056000e+06  +0.j        ,   2.56000000e+02+358.28772462j,
         -2.56000000e+02  +0.j        , ...,
          2.56000000e+02+861.73946261j,  -2.56000000e+02  +0.j        ,
          2.56000000e+02-358.28772462j],
       [  0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        , ...,
          0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        ],
       [  0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        , ...,
          0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        ],
       ..., 
       [  0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        , ...,
          0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        ],
       [  0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        , ...,
          0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        ],
       [  0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        , ...,
          0.00000000e+00  +0.j        ,   0.00000000e+00  +0.j        ,
          0.00000000e+00  +0.j        ]])