| Index: dart/tests/language/identical_trace_test.dart
|
| diff --git a/dart/tests/language/identical_trace_test.dart b/dart/tests/language/identical_trace_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..8fc86cb97a2d449df51bc8f12781381c577628ce
|
| --- /dev/null
|
| +++ b/dart/tests/language/identical_trace_test.dart
|
| @@ -0,0 +1,23 @@
|
| +// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +import 'package:expect/expect.dart';
|
| +
|
| +main() {
|
| + var st1;
|
| + try {
|
| + try {
|
| + throw 'bad';
|
| + } catch (e, st) {
|
| + st1 = st;
|
| + rethrow;
|
| + }
|
| + Expect.fail('Exception expected');
|
| + } catch (e, st2) {
|
| + Expect.equals(st1, st2);
|
| + Expect.identical(st1, st2);
|
| + return;
|
| + }
|
| + Expect.fail('Exception expected');
|
| +}
|
|
|