I've discussed this with Scott. He believes the description of the malloc attribute has changed since libnih first started using it. The current description does make its use in libnih and upstart invalid seemingly.
** Also affects: libnih (Ubuntu) Importance: Undecided Status: New ** Also affects: libnih Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1123588 Title: wrong usage of the `malloc' function attribute To manage notifications about this bug go to: https://bugs.launchpad.net/gcc/+bug/1123588/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs