- Calls to inline functions from within inline functions don't work
- Usage of upvalues within inline functions is undefined behaviour
- No support for recursive calls
- Shortcircuit logic will not work correctly as the inline function will always run
- Function will always run if it is the condition in an
elseif
statement - Can't inline functions that are forward declared