diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index 1f8d0f38c71b6f5018994b90e5e54c6416bf49a3..534983e25ae24ea3a0fef6208674d4de82bec0a9 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -141,7 +141,7 @@ def expand_defines_in_expr(expr, defines): INSN_RE = re.compile( "\s*(?:\<(?P<temp_var_type>.*?)\>)?" "\s*(?P<lhs>.+?)\s*(?<!\:)=\s*(?P<rhs>.+?)" - "\s*?(?:\{(?P<options>[\s\w_=,:]+)\}\s*)?$" + "\s*?(?:\{(?P<options>.+)\}\s*)?$" ) SUBST_RE = re.compile( r"^\s*(?P<lhs>.+?)\s*:=\s*(?P<rhs>.+)\s*$"