| Index: utils/pub/version.dart
 | 
| diff --git a/utils/pub/version.dart b/utils/pub/version.dart
 | 
| index a7b6b3a575d015dcca5b8e3f1f78c1a0d042cc77..b6e8e8f078733439fd6acb55cc6cf7c82bc91672 100644
 | 
| --- a/utils/pub/version.dart
 | 
| +++ b/utils/pub/version.dart
 | 
| @@ -18,7 +18,7 @@ class Version implements Comparable, VersionConstraint {
 | 
|    /** No released version: i.e. "0.0.0". */
 | 
|    static Version get none => new Version(0, 0, 0);
 | 
|  
 | 
| -  static const _PARSE_REGEX = const RegExp(
 | 
| +  static final _PARSE_REGEX = new RegExp(
 | 
|        r'^'                                       // Start at beginning.
 | 
|        r'(\d+).(\d+).(\d+)'                       // Version number.
 | 
|        r'(-([0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*))?'   // Pre-release.
 | 
| @@ -411,7 +411,7 @@ class _VersionConstraintFactory {
 | 
|      // unfortunately meaningful in YAML, requiring it to be quoted in a
 | 
|      // pubspec.
 | 
|      // See if it's a comparison operator followed by a version, like ">1.2.3".
 | 
| -    var match = const RegExp(r"^([<>]=?)?(.*)$").firstMatch(text);
 | 
| +    var match = new RegExp(r"^([<>]=?)?(.*)$").firstMatch(text);
 | 
|      if (match != null) {
 | 
|        var comparison = match[1];
 | 
|        var version = new Version.parse(match[2]);
 | 
| 
 |