Searched refs:UnionTypeExpression (Results 1 – 3 of 3) sorted by relevance
38 V(UnionTypeExpression)382 struct UnionTypeExpression : TypeExpression { struct383 DEFINE_AST_NODE_LEAF_BOILERPLATE(UnionTypeExpression)384 UnionTypeExpression(SourcePosition pos, TypeExpression* a, TypeExpression* b) in UnionTypeExpression() function
85 } else if (auto* union_type = UnionTypeExpression::cast(type_expression)) { in GetType()
458 TypeExpression* result = MakeNode<UnionTypeExpression>(a, b); in MakeUnionTypeExpression()559 i > 0 ? MakeNode<UnionTypeExpression>(accumulated_types, cases[i].type) in MakeTypeswitchStatement()