Ensure that augmentation parameter types, return types, and type parameter bounds check for structural equality rather than equivalence.

Change-Id: Iae249b0537839181eac740fe686f1c38497c31ff
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/516700
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>

https://dart.googlesource.com/sdk/+/508f5b8c7bb1e2070a28dc829fd24f06e04792ed
diff --git a/DEPS b/DEPS
index 24fb959..25a0208 100644
--- a/DEPS
+++ b/DEPS
@@ -229,7 +229,7 @@
 ]
 
 deps = {
-  'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '2ccab42afcb871b7d377976057089cf852c04edd',
+  'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '508f5b8c7bb1e2070a28dc829fd24f06e04792ed',
 
   'flutter': Var('flutter_git') + '/mirrors/flutter' + '@' + '34e3a5fe63bb7899a91352c08c1dfc8d25ba9c5f',
 
diff --git a/commits.json b/commits.json
index 4831aac..9c4cbcd 100644
--- a/commits.json
+++ b/commits.json
@@ -1,4 +1,4 @@
 {
   "flutter":"34e3a5fe63bb7899a91352c08c1dfc8d25ba9c5f",
-  "flutter/engine/src/flutter/third_party/dart":"2ccab42afcb871b7d377976057089cf852c04edd"
+  "flutter/engine/src/flutter/third_party/dart":"508f5b8c7bb1e2070a28dc829fd24f06e04792ed"
 }
\ No newline at end of file