From a5eb463f8c576fa3b81e42d8759b1ee6aeb8d59c Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Thu, 3 Mar 2016 18:57:09 -0600
Subject: [PATCH] Fix specifying targets in parse_fortran

---
 loopy/frontend/fortran/__init__.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/loopy/frontend/fortran/__init__.py b/loopy/frontend/fortran/__init__.py
index b3a7c2133..561a29cc8 100644
--- a/loopy/frontend/fortran/__init__.py
+++ b/loopy/frontend/fortran/__init__.py
@@ -132,7 +132,7 @@ def _extract_loopy_lines(source):
 
 def parse_transformed_fortran(source, free_form=True, strict=True,
         pre_transform_code=None, transform_code_context=None,
-        filename="<floopy code>", target=None):
+        filename="<floopy code>"):
     """
     :arg source: a string of Fortran source code which must include
         a snippet of transform code as described below.
@@ -237,7 +237,7 @@ def parse_transformed_fortran(source, free_form=True, strict=True,
 
 
 def parse_fortran(source, filename="<floopy code>", free_form=True, strict=True,
-        auto_dependencies=True):
+        auto_dependencies=True, target=None):
     """
     :returns: a list of :class:`loopy.LoopKernel` objects
     """
@@ -258,7 +258,7 @@ def parse_fortran(source, filename="<floopy code>", free_form=True, strict=True,
 
     from loopy.frontend.fortran.translator import F2LoopyTranslator
     f2loopy = F2LoopyTranslator(filename, auto_dependencies=auto_dependencies,
-            target=None)
+            target=target)
     f2loopy(tree)
 
     return f2loopy.make_kernels()
-- 
GitLab