Macro does not check for the data type. The inline function will check. You can enable or disable macros. in inline, depending on the requirement you can do this.
Naman
Nov 14th, 2017
You pass some flags to the compiler to force inline or use always_inline attribute with GCC