nullptr_t to std::nullptr_t
The Skia build requires std::nullptr_t
Bug: angleproject:6377
Change-Id: Ic41955e1dfefcf24bc39240d164ad938f523717c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3154997
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Gregg Tavares <gman@chromium.org>
diff --git a/src/compiler/translator/tree_util/IntermRebuild.cpp b/src/compiler/translator/tree_util/IntermRebuild.cpp
index 4661571..4b45b10 100644
--- a/src/compiler/translator/tree_util/IntermRebuild.cpp
+++ b/src/compiler/translator/tree_util/IntermRebuild.cpp
@@ -56,7 +56,7 @@
mSingle(node)
{}
-TIntermRebuild::BaseResult::BaseResult(nullptr_t)
+TIntermRebuild::BaseResult::BaseResult(std::nullptr_t)
: mAction(Action::Drop), mVisit(VisitBits::Neither), mSingle(nullptr)
{}
@@ -116,7 +116,7 @@
PreResult::PreResult(TIntermNode &node, VisitBits visit) : BaseResult(node, visit) {}
PreResult::PreResult(TIntermNode *node, VisitBits visit) : BaseResult(node, visit) {}
-PreResult::PreResult(nullptr_t) : BaseResult(nullptr) {}
+PreResult::PreResult(std::nullptr_t) : BaseResult(nullptr) {}
PreResult::PreResult(Fail) : BaseResult(Fail()) {}
PreResult::PreResult(BaseResult &&other) : BaseResult(other) {}
@@ -133,7 +133,7 @@
PostResult::PostResult(TIntermNode &node) : BaseResult(node, VisitBits::Neither) {}
PostResult::PostResult(TIntermNode *node) : BaseResult(node, VisitBits::Neither) {}
-PostResult::PostResult(nullptr_t) : BaseResult(nullptr) {}
+PostResult::PostResult(std::nullptr_t) : BaseResult(nullptr) {}
PostResult::PostResult(Fail) : BaseResult(Fail()) {}
PostResult::PostResult(PostResult &&other) : BaseResult(other) {}
diff --git a/src/compiler/translator/tree_util/IntermRebuild.h b/src/compiler/translator/tree_util/IntermRebuild.h
index 675d747..9512270 100644
--- a/src/compiler/translator/tree_util/IntermRebuild.h
+++ b/src/compiler/translator/tree_util/IntermRebuild.h
@@ -102,7 +102,7 @@
BaseResult(BaseResult &other); // For subclass move constructor impls
BaseResult(TIntermNode &node, VisitBits visit);
BaseResult(TIntermNode *node, VisitBits visit);
- BaseResult(nullptr_t);
+ BaseResult(std::nullptr_t);
BaseResult(Fail);
BaseResult(std::vector<TIntermNode *> &&nodes);
@@ -142,8 +142,8 @@
PreResult(PreResult &&other);
PreResult(TIntermNode &node, VisitBits visit = VisitBits::BothWhenSame);
PreResult(TIntermNode *node, VisitBits visit = VisitBits::BothWhenSame);
- PreResult(nullptr_t); // Used to drop a node.
- PreResult(Fail); // Used to signal failure.
+ PreResult(std::nullptr_t); // Used to drop a node.
+ PreResult(Fail); // Used to signal failure.
void operator=(PreResult &&other);
@@ -175,8 +175,8 @@
PostResult(PostResult &&other);
PostResult(TIntermNode &node);
PostResult(TIntermNode *node);
- PostResult(nullptr_t); // Used to drop a node
- PostResult(Fail); // Used to signal failure.
+ PostResult(std::nullptr_t); // Used to drop a node
+ PostResult(Fail); // Used to signal failure.
void operator=(PostResult &&other);