blob: fd3b5ccff6f8e9a77f97112a7f76192b823d6a41 [file] [log] [blame]
ngeoffray@google.com05391462013-11-25 13:41:12 +00001// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
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.
4
5// Regression test for dart2js that used to not generate code for
6// compile-time constants only seen in case expressions.
7
8class A {
9 const A();
10}
11
12main() {
13 switch (new List(1)[0]) {
14 case const A(): throw 'Test failed';
15 }
16}