// PERMUTE_ARGS: // REQUIRED_ARGS: -D -Dd${RESULTS_DIR}/compilable -wi -o- /* TEST_OUTPUT: --- compilable/ddoc10236b.d(44): Warning: Ddoc: parameter count mismatch, expected 1, got 0 compilable/ddoc10236b.d(44): Note that the format is `param = description` compilable/ddoc10236b.d(56): Warning: Ddoc: function declaration has no parameter 'y' compilable/ddoc10236b.d(68): Warning: Ddoc: function declaration has no parameter 'y' compilable/ddoc10236b.d(68): Warning: Ddoc: parameter count mismatch, expected 0, got 1 --- */ /*********************************** * foo_good does this. * Params: * x = is for this * and not for that * y = is for that */ void foo_good(int x)(int y) { } /*********************************** * foo_good2 does this. * Params: * y = is for that */ void foo_good2(int x)(int y) { } /*********************************** * foo_count_mismatch does this. * Params: * x = is for this * and not for that */ void foo_count_mismatch(int x)(int y) // Warning: Ddoc: parameter count mismatch { } /*********************************** * foo_no_param_y does this. * Params: * x = is for this * and not for that * y = is for that */ void foo_no_param_y(int x)(int z) // Warning: Ddoc: function declaration has no parameter 'y' { } /*********************************** * foo_count_mismatch_no_param_y does this. * Params: * x = is for this * and not for that * y = is for that */ void foo_count_mismatch_no_param_y(int x)() { }