diff --git a/loopy/frontend/fortran/translator.py b/loopy/frontend/fortran/translator.py index af08f1dcabdc43055a2c8c285ea8fdd2ec744dd1..eba76338dc8e5cdb0e2775d4174f990f15be37bd 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)