Force functions marked as inline to always be inlined.
authorKevin O'Connor <kevin@koconnor.net>
Tue, 11 Mar 2008 23:32:38 +0000 (19:32 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Tue, 11 Mar 2008 23:32:38 +0000 (19:32 -0400)
commitbc28a2bc4c9560cb25baa985707ce661dea5d1e5
tree726234c63e63e8fc7a8985f14982ff783a860ed7
parent3a04963abceee252b25cce0cae14dd0f9abdc280
Force functions marked as inline to always be inlined.

Inline alters stack usage, so don't let gcc uninline.
Also, gcc seems to include multiple copies of uninlined functions when
using -combine.
With inlining forced on, the no null check optimization causes
problems, so disable it.
Makefile
src/types.h