| OLD | NEW | 
|   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE file. |   3 // BSD-style license that can be found in the LICENSE file. | 
|   4  |   4  | 
|   5 import "package:expect/expect.dart"; |  | 
|   6  |  | 
|   7 int get foo => 499; |   5 int get foo => 499; | 
|   8  |   6  | 
|   9 class CompileError { |   7 class CompileError { | 
|  10   var x; |   8   var x; | 
|  11  |   9  | 
|  12   // Dart2js tried to resolve factories twice. The second time during building |  10   // Dart2js tried to resolve factories twice. The second time during building | 
|  13   // when it was not allowed to do so. |  11   // when it was not allowed to do so. | 
|  14   factory CompileError() { |  12   factory CompileError() { | 
|  15     return new CompileError.internal(foo); |  13     return new CompileError.internal(foo); | 
|  16   } |  14   } | 
|  17  |  15  | 
|  18   CompileError.internal(this.x); |  16   CompileError.internal(this.x); | 
|  19 } |  17 } | 
|  20  |  18  | 
|  21 void main() { |  19 void main() { | 
|  22   Expect.equals(499, new CompileError().x); |  20   Expect.equals(499, new CompileError().x); | 
|  23 } |  21 } | 
| OLD | NEW |