From 2d55718ab85a468a3c0e4fe9772866f559ac4492 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 1 Apr 2016 02:17:04 -0500 Subject: [PATCH] Accept MatchExpressionBase in parse_stack_match() --- loopy/match.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/loopy/match.py b/loopy/match.py index d285d4643..053fc9d48 100644 --- a/loopy/match.py +++ b/loopy/match.py @@ -485,6 +485,10 @@ def parse_stack_match(smatch): if isinstance(smatch, StackMatch): return smatch + if isinstance(smatch, MatchExpressionBase): + return StackMatch( + StackItemMatchComponent( + smatch, StackAllMatchComponent())) if smatch is None: return StackMatch(StackAllMatchComponent()) -- GitLab