IR proto: IrConstructorCall in protobuf format

This commit is contained in:
Dmitry Petrov
2019-03-26 13:10:42 +03:00
parent 198ccbc114
commit db7bcb6464
@@ -155,7 +155,7 @@ enum IrTypeVariance { // Should we import metadata variance, or better stay sepa
}
message Annotations {
repeated IrCall annotation = 1;
repeated IrConstructorCall annotation = 1;
}
message TypeArguments {
@@ -240,6 +240,12 @@ message IrCall {
optional IrSymbol super = 4;
}
message IrConstructorCall {
required IrSymbol symbol = 1;
required int32 constructor_type_arguments_count = 2;
required MemberAccessCommon member_access = 3;
}
message IrFunctionReference {
required IrSymbol symbol = 1;
optional IrStatementOrigin origin = 2;
@@ -485,6 +491,7 @@ message IrOperation {
IrDynamicMemberExpression dynamic_member = 29;
IrDynamicOperatorExpression dynamic_operator = 30;
IrLocalDelegatedPropertyReference local_delegated_property_reference = 31;
IrConstructorCall constructor_call = 32;
}
}