mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
70 lines
1.5 KiB
D
70 lines
1.5 KiB
D
// PERMUTE_ARGS:
|
|
// REQUIRED_ARGS: -verrors=simple -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)()
|
|
{
|
|
}
|