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());