Opened 6 years ago
#157 new defect
Initializing functions
| Reported by: | pabuhr | Owned by: | |
|---|---|---|---|
| Priority: | minor | Component: | cfa-cc |
| Version: | 1.0 | Keywords: | |
| Cc: |
Description
The initializer is parsed but never used and no error given.
struct S { int i; };
int f() = 3;
void ?{}( S & ) = delete;
void ^?{}( S & ) = delete + 3;
Compiles but the initializers are ignored rather than giving an error that the function cannot be initialized unless it is a function pointer.
Note:
See TracTickets
for help on using tickets.