From 4020989bde43b6b0fd2a4fe8064cf86f3ae677ec Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 10 Mar 2020 16:30:10 +0300 Subject: [PATCH] Defensive copying of argument list. SModel returns a model-based list by default. Since it is used w/o a read action, we need to copy the list to be used as constraint's argument. --- .../jetbrains.mps.baseLanguageExt.types.mps | 450 +++++++++--------- 1 file changed, 235 insertions(+), 215 deletions(-) diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps index c959f994..ff7d51ed 100644 --- a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps +++ b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps @@ -2,17 +2,17 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -4893,12 +4893,17 @@ - - - - - - + + + + + + + + + + + @@ -6332,12 +6337,17 @@ - - - - - - + + + + + + + + + + + @@ -8177,12 +8187,17 @@ - - - - - - + + + + + + + + + + + @@ -8832,12 +8847,17 @@ - - - - - - + + + + + + + + + + + @@ -15092,156 +15112,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -16401,6 +16271,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -28359,6 +28379,14 @@ + + + + + + + + @@ -28370,14 +28398,6 @@ - - - - - - - - @@ -29648,22 +29668,22 @@ - - - + + + - - - + + + @@ -40605,6 +40625,14 @@ + + + + + + + + @@ -40616,14 +40644,6 @@ - - - - - - - - @@ -40657,6 +40677,14 @@ + + + + + + + + @@ -40668,14 +40696,6 @@ - - - - - - - -