aboutsummaryrefslogtreecommitdiff
path: root/type_normalisation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'type_normalisation.cc')
-rw-r--r--type_normalisation.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/type_normalisation.cc b/type_normalisation.cc
index 70b0493..aeac699 100644
--- a/type_normalisation.cc
+++ b/type_normalisation.cc
@@ -145,6 +145,11 @@ struct FindQualifiedTypesAndFunctions {
}
}
+ void operator()(const Variant& x, Id) {
+ (*this)(x.discriminant_type_id);
+ (*this)(x.members);
+ }
+
void operator()(const Function& x, Id node_id) {
functions.emplace(node_id);
for (auto& id : x.parameters) {