title: Delphi XE6 DLL: Unwanted export: TMethodImplementationIntercept
body: <p>When you compile a DLL in Delphi XE6, it automatically exports the function <code>TMethodImplementationIntercept</code> from <code>System.Rtti.pas</code>. I tried to find a way to avoid this export but didn't find any configuration or compiler directive that could do the trick.</p>
  
  <p>The System.Rtti unit is nearly impossible to avoid because it's used indirectly by almost everything in delphi.</p>
  
  <p>Is there a way to avoid exporting this function when building a DLL in XE6?</p>