summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/util/unparse/unparser.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/spack/spack/util/unparse/unparser.py b/lib/spack/spack/util/unparse/unparser.py
index 932ab8d020..8ca4cd57a3 100644
--- a/lib/spack/spack/util/unparse/unparser.py
+++ b/lib/spack/spack/util/unparse/unparser.py
@@ -1083,6 +1083,10 @@ class Unparser:
def visit_TypeAlias(self, node):
self.fill("type ")
self.dispatch(node.name)
+ if node.type_params:
+ self.write("[")
+ interleave(lambda: self.write(", "), self.dispatch, node.type_params)
+ self.write("]")
self.write(" = ")
self.dispatch(node.value)