Revert "Use nullptr consistently in TIntermConstantUnion::fold"

Part of a chain causing compile errors on Mac. Example:

../../third_party/angle/src/compiler/translator/IntermNode.cpp:1216:89: error: no member named 'sin' in namespace 'std'; did you mean 'sinf'?

http://build.chromium.org/p/chromium.gpu.fyi/builders/GPU%20Linux%20Builder/builds/33747

This reverts commit 72ed20d4bb5a5c55d9909d6cc9b7a0e89e4a81a2.

Change-Id: Ia6119f6081b3184deef3deef25b9e3f43ff2e2a6
Reviewed-on: https://chromium-review.googlesource.com/265586
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/compiler/translator/IntermNode.cpp b/src/compiler/translator/IntermNode.cpp
index 775ecbd..79a14ed 100644
--- a/src/compiler/translator/IntermNode.cpp
+++ b/src/compiler/translator/IntermNode.cpp
@@ -656,7 +656,7 @@
     ConstantUnion *unionArray = getUnionArrayPointer();
 
     if (!unionArray)
-        return nullptr;
+        return NULL;
 
     size_t objectSize = getType().getObjectSize();
 
@@ -668,7 +668,7 @@
         TType returnType = getType();
 
         if (!rightUnionArray)
-            return nullptr;
+            return NULL;
 
         // for a case like float f = 1.2 + vec4(2,3,4,5);
         if (constantNode->getType().getObjectSize() == 1 && objectSize > 1)
@@ -725,7 +725,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Constant Folding cannot be done for matrix multiply");
-                    return nullptr;
+                    return NULL;
                 }
 
                 const int leftCols = getCols();
@@ -839,7 +839,7 @@
                         infoSink.info.message(
                             EPrefixInternalError, getLine(),
                             "Constant folding cannot be done for \"/\"");
-                        return nullptr;
+                        return NULL;
                     }
                 }
             }
@@ -852,7 +852,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Constant Folding cannot be done for matrix times vector");
-                    return nullptr;
+                    return NULL;
                 }
 
                 const int matrixCols = getCols();
@@ -888,7 +888,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Constant Folding cannot be done for vector times matrix");
-                    return nullptr;
+                    return NULL;
                 }
 
                 const int matrixCols = constantNode->getType().getCols();
@@ -1097,7 +1097,7 @@
             infoSink.info.message(
                 EPrefixInternalError, getLine(),
                 "Invalid operator for constant folding");
-            return nullptr;
+            return NULL;
         }
         tempNode = new TIntermConstantUnion(tempConstArray, returnType);
         tempNode->setLine(getLine());
@@ -1132,7 +1132,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Unary operation not folded into constant");
-                    return nullptr;
+                    return NULL;
                 }
                 break;
 
@@ -1153,7 +1153,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Unary operation not folded into constant");
-                    return nullptr;
+                    return NULL;
                 }
                 break;
 
@@ -1169,7 +1169,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Unary operation not folded into constant");
-                    return nullptr;
+                    return NULL;
                 }
                 break;
 
@@ -1186,7 +1186,7 @@
                     infoSink.info.message(
                         EPrefixInternalError, getLine(),
                         "Unary operation not folded into constant");
-                    return nullptr;
+                    return NULL;
                 }
                 break;
 
@@ -1431,7 +1431,7 @@
                 return nullptr;
 
               default:
-                return nullptr;
+                return NULL;
             }
         }
         newNode = new TIntermConstantUnion(tempConstArray, getType());