From cd1be45e9fb8047c4ba5839e68698a60ec4469e0 Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.r.kempf@gmail.com>
Date: Fri, 28 Aug 2015 19:03:41 +0200
Subject: [PATCH] Add a custom mapper.

For some reason I need that subst variable...
---
 python/dune/perftool/target.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/python/dune/perftool/target.py b/python/dune/perftool/target.py
index 8ae10fc8..b783f9c9 100644
--- a/python/dune/perftool/target.py
+++ b/python/dune/perftool/target.py
@@ -7,6 +7,9 @@ from loopy.target.c.codegen.expression import LoopyCCodeMapper
 _registry = {'float32': 'float',
              'int32' : 'int'}
 
+class MyMapper(LoopyCCodeMapper):
+    var_subst_map = {}
+
 def dune_function_manglers():
     # OpenCL example impls: target/opencl/__init__.py:108
     return []
@@ -38,7 +41,7 @@ class DuneTarget(TargetBase):
 #         raise NotImplementedError()
 
     def get_expression_to_code_mapper(self, codegen_state):
-        return LoopyCCodeMapper(codegen_state)
+        return MyMapper(codegen_state)
 
     def generate_code(self, kernel, codegen_state, impl_arg_info):
         print "Somebody wants me to generate code!"
-- 
GitLab