Fixed issue with empty integrity constraints and extended unit test.

This commit is contained in:
2016-11-24 17:38:44 +01:00
parent 25a55a6457
commit 6167a83a99
2 changed files with 3 additions and 3 deletions

View File

@@ -62,7 +62,7 @@ struct StatementVisitor
{
const auto &bodyLiteral = *i;
if (!context.headTerms.empty())
if (!context.headTerms.empty() || i != rule.body.cbegin())
outputStream << " " << Clingo::AST::BinaryOperator::And << " ";
if (bodyLiteral.sign != Clingo::AST::Sign::None)