[ClangAstParser] Adds OpaqueValueExpr as node to remove
@@ -22,6 +22,7 @@ import pt.up.fe.specs.clava.ClavaNode;
import pt.up.fe.specs.clava.ast.expr.CXXBindTemporaryExpr;
import pt.up.fe.specs.clava.ast.expr.ExprWithCleanups;
import pt.up.fe.specs.clava.ast.expr.MaterializeTemporaryExpr;
+import pt.up.fe.specs.clava.ast.expr.OpaqueValueExpr;
import pt.up.fe.specs.clava.transform.SimplePreClavaRule;
import pt.up.fe.specs.util.treenode.transform.TransformQueue;
@@ -43,6 +44,7 @@ public class RemoveExtraNodes implements SimplePreClavaRule {
// RemoveExtraNodes.CLEANUP_NODES.add(ImplicitCastExpr.class);
RemoveExtraNodes.CLEANUP_NODES.add(MaterializeTemporaryExpr.class);
RemoveExtraNodes.CLEANUP_NODES.add(CXXBindTemporaryExpr.class);
+ RemoveExtraNodes.CLEANUP_NODES.add(OpaqueValueExpr.class);
}
@Override
