Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalUnary.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalUnary.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalUnary.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalUnary.java
index 1f70e61deb7..bd429fbfe18 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalUnary.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalUnary.java
@@ -171,6 +171,16 @@ public class EvalUnary extends CPPDependentEvaluation {
&& isNullOrConstexprFunc(getOverload());
}
+ @Override
+ public boolean isEquivalentTo(ICPPEvaluation other) {
+ if (!(other instanceof EvalUnary)) {
+ return false;
+ }
+ EvalUnary o = (EvalUnary) other;
+ return fOperator == o.fOperator
+ && fArgument.isEquivalentTo(o.fArgument);
+ }
+
public ICPPFunction getOverload() {
if (fOverload == CPPFunction.UNINITIALIZED_FUNCTION) {
fOverload= computeOverload();

Back to the top