If I define a function macro with no actual body, is it like an empty string with the compiler (i.e. It doesn't generate any extra instructions at compile time)?

Example:

```
#define SomeMacro(a)

SomeMacro("hello"); // This line doesn't add any instructions, does it?

```