Chromium Code Reviews| Index: frog/member.dart |
| diff --git a/frog/member.dart b/frog/member.dart |
| index 6874bf34957cded349fcaeff54b3c919bbb37bd0..3b45ba2e4e4196b943c295445d874d78e0a53f83 100644 |
| --- a/frog/member.dart |
| +++ b/frog/member.dart |
| @@ -60,6 +60,9 @@ class Parameter { |
| context = new MethodGenerator(method, null); |
| } |
| value = definition.value.visit(context); |
| + if (!value.isConst) { |
| + world.error('default arguments must be constant', value.span); |
|
jimhug
2011/12/06 16:23:39
Pet peeve: 'default parameter values must be const
|
| + } |
| value = value.convertTo(context, type, definition.value); |
| } |