blob: 1b1cd0c458a660bfd6c814cfcd135f716e875aa0 [file] [log] [blame]
// REQUIRED_ARGS:
/*
TEST_OUTPUT:
---
fail_compilation/diag_cstyle.d(14): Error: instead of C-style syntax, use D-style `int function(int) fp1`
fail_compilation/diag_cstyle.d(15): Error: instead of C-style syntax, use D-style `int function(int)* fp3`
fail_compilation/diag_cstyle.d(17): Error: instead of C-style syntax, use D-style `int function(int) FP`
fail_compilation/diag_cstyle.d(19): Error: instead of C-style syntax, use D-style `int function() fp`
fail_compilation/diag_cstyle.d(19): Deprecation: instead of C-style syntax, use D-style syntax `int[] arr`
fail_compilation/diag_cstyle.d(21): Deprecation: instead of C-style syntax, use D-style syntax `string[] result`
---
*/
int (*fp1)(int);
int (*(*fp3))(int);
alias int(*FP)(int);
void foo(int(*fp)(), int arr[]) {}
string result[]() = "abc";