Non-inline cdsFunctionCall
Inline cdsFunctionCalls are implemented as nested functions, which are available in gcc, but not other compilers such as clang. So it would be good to have support for non-inline function calls, as a more portable alternative. Currently this can be made to work, but it's not very usable.
Specifically, if the inline
keyword is omitted: a normal function call is generated, but with both the function name and the source filename derived from the block's name (keywords in the block description are ignored). Also, there's no way to specify a path to the source file. You have to wedge it into the preprocessor's search path somewhere.