summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/expand/mod.cpp1
-rw-r--r--src/resolve/absolute.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp
index 959cef86..9c9693cf 100644
--- a/src/expand/mod.cpp
+++ b/src/expand/mod.cpp
@@ -173,6 +173,7 @@ void Expand_Pattern(::AST::Crate& crate, LList<const AST::Module*> modstack, ::A
}
pat = mv$(newpat);
+ Expand_Pattern(crate, modstack, mod, pat, is_refutable);
),
(Any,
),
diff --git a/src/resolve/absolute.cpp b/src/resolve/absolute.cpp
index f3c68ffb..e9cf274e 100644
--- a/src/resolve/absolute.cpp
+++ b/src/resolve/absolute.cpp
@@ -1803,7 +1803,7 @@ void Resolve_Absolute_Pattern(Context& context, bool allow_refutable, ::AST::Pa
}
),
(Macro,
- BUG(pat.span(), "Resolve_Absolute_Pattern - Encountered Macro");
+ BUG(pat.span(), "Resolve_Absolute_Pattern - Encountered Macro - " << pat);
),
(Any,
// Ignore '_'