Do all definitions of an inline function in C share the same address?
I know that it's possible to take the address of an inline function, just like with ordinary functions. But if each translation unit has its own inline definition, and I take the address of the function in each translation unit, can these addresses be distinct? I made some tests, and got the same address for every function. But is guaranteed they will be the same?