C++ modules bridging rtti/no-rtti

   When building a module that requires rtti from -fno-rtti context I get errors. It seems that the module, which needs rtti support is build with no rtti enabled. Is there something like [extern_c] attribute for rtti, or I am doing something conceptually wrong.

We have no support for mixing ASTs built with different "non-benign"
language settings (those that change the validity or meaning of code). The
modules will be (and must be) built with the same language flags as the
user of the module.