https://bugs.kde.org/show_bug.cgi?id=452218
Bug ID: 452218
Summary: Reports implicit declarations despite code compiles
without warnings
Product: kdevelop
Version: 5.7.211203
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Problem reporter
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
The code is marked as invalid or warnings are listed.
STEPS TO REPRODUCE
1. Insert sample code.
2. Watch the errors
3. Compile code without warnings or errors
OBSERVED RESULT
Lots of errors and warining despite correct includes
EXPECTED RESULT
No warnings or errors
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
ADDITIONAL INFORMATION
Sample code used:
```c
#include <stdio.h>
#include <signal.h>
#include <stdlib.h>
#define SIGNAL SIGUSR1
void action_handler(int sig, siginfo_t *info, void *ucontext) {
printf("received signal %d\n", sig);
exit(0);
}
int main(int argc, char** argv) {
struct sigaction sa;
sigaction(SIGNAL, NULL, &sa);
sa.sa_sigaction = action_handler;
sigaction(SIGNAL, &sa, NULL);
raise(SIGNAL);
while(1);
return 0;
}
```
--
You are receiving this mail because:
You are watching all bug changes.