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