Beim Versuch von D10.3 auf D12 umzusteigen, bin ich gleich beim ersten Versuch eine
Library bzw. deren Unittests zu compilen auf folgenden Fehler gestoßen:
[dcc32 Fataler Fehler] sqlite3.insert.pas(115): F2084 Interner Fehler: G15529
Delphi-Quellcode:
...
FMultipleValuesList := TSQLite3Structures.TMultipleValuesList.Create;
FMemoryBuffersList := TSQLite3Structures.TMemoryBuffersList.Create;
end; // <--- Zeile 115
Das ganze läßt sich unter D10.3 problemlos erstellen und die
Unit-Tests laufen dann auch fehlerfrei durch.
Das eigentliche Problem scheint aber in Zeile 113 (FMultipleValuesList := ...) zu liegen, wenn ich sie auskommendiere ist der Fehler F2084 weg...
Ich bin nicht ganz sicher ob das nur eine Änderung im Aufruf bedarf, oder ob das tatsächlich ein D12 Problem ist ...?