C++のインライン関数についての質問です。

inline void func() { ... }

という関数があり、何カ所からか利用され、ある程度インライン展開されているのは確認しています。
この関数を、さらに関数テーブルでのアクセスにも利用したいと考えております。

void (*pfunc)() = func;

このようなコードを埋め込むと、その他の参照箇所のインライン化まで阻害してしまうのでしょうか?
別途funcの実体を用意し、その他のインライン展開に影響は与えないように最適化されるのでしょうか。

一般的なコンパイラの実装の場合で構いませんので、ご教授いただきたく(´・ω・`)