Ja, stimmt! Guter Hinweis.
Ich debugge meistens in der Zielplattform Win64.
Das Problem muss irgendwie mit dem Implicit-Operator zu tun haben, denn eine reine Funktion geht ohne Probleme in 64-Bit.
Delphi-Quellcode:
function Convert(const a: array of TMyEnum): TMyEnumWrapper;
begin
Result.Create(a);
end;