blob: 267562f0d4e2d060c522821ed9d11b2e8dc93810 [file] [log] [blame]
// Copyright (c) 2014, 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.
// Regression test for issue 18435.
import "package:expect/expect.dart";
main() {
const MISSING_VALUE = "MISSING_VALUE";
void foo([var p1 = MISSING_VALUE, var p2 = MISSING_VALUE]) {
Expect.equals("P1", p1);
Expect.equals("P2", p2);
}
void bar([var p1 = "MISSING_VALUE", var p2 = "MISSING_VALUE"]) {
Expect.equals("P1", p1);
Expect.equals("P2", p2);
}
foo("P1", "P2");
bar("P1", "P2");
}