[cfe] Normalize handling of extension constructor This normalizes the handling of extension constructor to make it similar to constructors of other declarations. Extension constructors are erroneous but were partially present in some parts of the processing of builders. This change handles them fully, similar to extension type constructors, and just avoids emitting them. It might be that this some what prepares for the static extension feature as well. Change-Id: Icee027a2edb45c1b42b1f92d90150d6827c45a80 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432981 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Chloe Stefantsova <cstefantsova@google.com> https://dart.googlesource.com/sdk/+/8e65022bff0177367eafb1ba66f8b490b934a60e
diff --git a/DEPS b/DEPS index a02d224..b301092 100644 --- a/DEPS +++ b/DEPS
@@ -14,7 +14,7 @@ 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '38b9f9b0e496a7a571405a50e6faf17ec7bdd756', + 'skia_revision': 'b41e7017658e5f05d5ca5001cb7f9daf9be42758', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. @@ -235,7 +235,7 @@ ] deps = { - 'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '9202990946f323e47667095b05b998a214344253', + 'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '8e65022bff0177367eafb1ba66f8b490b934a60e', 'flutter': Var('flutter_git') + '/mirrors/flutter' + '@' + 'f79452e3f4ea7b830a00cafa0135c6658e75cd50',
diff --git a/commits.json b/commits.json index 4653306..f0f29e2 100644 --- a/commits.json +++ b/commits.json
@@ -1,4 +1,4 @@ { "flutter":"f79452e3f4ea7b830a00cafa0135c6658e75cd50", - "flutter/engine/src/flutter/third_party/dart":"9202990946f323e47667095b05b998a214344253" + "flutter/engine/src/flutter/third_party/dart":"8e65022bff0177367eafb1ba66f8b490b934a60e" } \ No newline at end of file