diff --git a/src/ast2ram/ConstraintTranslator.h b/src/ast2ram/ConstraintTranslator.h index a5f15d046e8..3d126f8299e 100644 --- a/src/ast2ram/ConstraintTranslator.h +++ b/src/ast2ram/ConstraintTranslator.h @@ -15,7 +15,6 @@ #pragma once #include "ast/utility/Visitor.h" -#include "ast2ram/AstToRamTranslator.h" #include "souffle/utility/ContainerUtil.h" namespace souffle::ast { @@ -29,10 +28,6 @@ namespace souffle::ram { class Condition; } -namespace souffle::ast::analysis { -class PolymorphicObjectsAnalysis; -} - namespace souffle::ast2ram { class ValueIndex; @@ -55,8 +50,6 @@ class ConstraintTranslator : public ast::Visitor> { private: AstToRamTranslator& translator; const ValueIndex& index; - const ast::analysis::PolymorphicObjectsAnalysis* polyAnalysis = - translator.getPolymorphicObjectsAnalysis(); }; } // namespace souffle::ast2ram diff --git a/src/ast2ram/ValueTranslator.h b/src/ast2ram/ValueTranslator.h index 769c20a1e64..cf935040165 100644 --- a/src/ast2ram/ValueTranslator.h +++ b/src/ast2ram/ValueTranslator.h @@ -15,7 +15,6 @@ #pragma once #include "ast/utility/Visitor.h" -#include "ast2ram/AstToRamTranslator.h" namespace souffle { class SymbolTable; @@ -35,10 +34,6 @@ class UserDefinedFunctor; class Variable; } // namespace souffle::ast -namespace souffle::ast::analysis { -class PolymorphicObjectsAnalysis; -} - namespace souffle::ram { class Expression; } @@ -74,8 +69,6 @@ class ValueTranslator : public ast::Visitor> { AstToRamTranslator& translator; const ValueIndex& index; SymbolTable& symTab; - const ast::analysis::PolymorphicObjectsAnalysis* polyAnalysis = - translator.getPolymorphicObjectsAnalysis(); }; } // namespace souffle::ast2ram