From e19d2285132c58d0874492501261c6fab4748a84 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 4 Jun 2015 12:49:51 -0500 Subject: [PATCH] Fix if nest checking in Fortran frontend --- loopy/frontend/fortran/translator.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/loopy/frontend/fortran/translator.py b/loopy/frontend/fortran/translator.py index af08f1dca..eba76338d 100644 --- a/loopy/frontend/fortran/translator.py +++ b/loopy/frontend/fortran/translator.py @@ -464,11 +464,10 @@ class F2LoopyTranslator(FTreeWalkerBase): self.conditions.append(cond_name) + self.block_nest.append("if") for c in node.content: self.rec(c) - self.block_nest.append("if") - def map_Else(self, node): cond_name = self.conditions.pop() self.conditions.append("!" + cond_name) -- GitLab