blob: dd8c97560d6e78344b0fcf612b8282c185a6ebdc [file] [log] [blame]
// Copyright (c) 2017, 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.
class C {
C.oneArg(Object x) : assert(x);
// ^
// [analyzer] STATIC_TYPE_WARNING.NON_BOOL_EXPRESSION
// [cfe] A value of type 'Object' can't be assigned to a variable of type 'bool'.
C.twoArgs(Object x, Object y) : assert(x, y);
// ^
// [analyzer] STATIC_TYPE_WARNING.NON_BOOL_EXPRESSION
// [cfe] A value of type 'Object' can't be assigned to a variable of type 'bool'.
}
void main() {
Object b = true;
new C.oneArg(b);
new C.twoArgs(false, b);
}