Wie sieht denn dein TestCode aus und in welcher Delphiversion trat der Fehler auf?
füge mal in FHash_single und deine TestUnit nach dem "Interface" ein "{$INLINE OFF}" ein.
(ich weiß jetzt leider nicht, wo dieser Schalter seine Auswirkung zeigt)
vielleicht hilft's ja ... es kam anscheinend, im Zusammenhang mit mit einem ähnlichem Fehler, schonmal vor
"Advanced" Records - Internal Errors URW821 and C1624
Ein Therapeut entspricht 1024 Gigapeut.