From e59b6a0877aaac26b2cc50247675ace0fb160f6e Mon Sep 17 00:00:00 2001
From: Giovanni La Mura <giovanni.lamura@inaf.it>
Date: Fri, 14 Feb 2025 12:56:44 +0100
Subject: [PATCH] Fix pycompare exit code if C++ produces empty file

---
 src/scripts/pycompare.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/scripts/pycompare.py b/src/scripts/pycompare.py
index fe68f733..d8c7072f 100755
--- a/src/scripts/pycompare.py
+++ b/src/scripts/pycompare.py
@@ -141,7 +141,7 @@ def compare_files(config):
                 print("ERROR: C++ file is shorter than FORTRAN file.")
                 fortran_file.close()
                 c_file.close()
-                mismatch_count['errors'] = line_count
+                mismatch_count['errors'] = line_count if line_count > 0 else 1
                 return mismatch_count
             f_lines[0] = fortran_file.readline()
             c_lines[0] = c_file.readline()
-- 
GitLab