Do not include stddef.h for kernel space
To have size_t declaration jobs/specifications/verifier/memory.h includes stddef.h that is a compiler header. It works well for the Linux kernel almost always, but there are some tricky conflicts, e.g. "include/linux/nls.h:18:13: error: conflicting types for ‘wchar_t’". Because of this Weaver fails at checking more than 60 modules. See the list of modules in attachments.
- Assignee changed from Evgeny Novikov to Ilja Zakharov
I suggest to think about this to Ilja since he was a primary consumer in user space thus far.
- Status changed from New to Resolved
Implemented in 10120-stddef.
- Status changed from Resolved to Closed
Tests passed. Besides, I checked that there is not the previous error at least for 3 of modules from the attached list. After all, I merged the branch to master in 501c73c67.
Also available in: Atom