![]() |
![]() |
1528 | ![]() |
||||
![]() | |||||||
| CMA maintenance checks | |||||||
Cross module analysis has determined that objects or functions have been defined with the same name in different modules. One has internal linkage and the other has no linkage. This is quite legitimate, but not recommended because of the potential for confusion.
For example:
file1.cpp
=======
static int cra; // Message 1528
file2.cpp
=======
void foo(void)
{
int cra; // Message 1528
...
}
See also:
![]() | ||
| QA·C Source Code Analyser 8.1.2
© 2013 Programming Research. www.programmingresearch.com | Personality Groups | Glossary | Message Index | Contents |