On 4/2/2020 03:52, Stefan Brüns wrote:
In a single translation unit, the compiler is free to inline some instances of a function, and keep some invocations as function calls, correct?
So what contradicts keeping exactly *one* definition (in this case in binarystoragebuffer.cpp) with external linkage? This does not contradict "not be defined in the other source files". There is exactly one instance of the symbol.
Kind regards,
Stefan
What I did not see before which is contributing to the problem is that the file binarystoragebuffer.cc is #included in three or four other .cc files. So in this case it IS defined in other source files. regards, -- Jason Craig -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org