mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
the fix of put is taken from this commit: https://gitlab.com/freepascal.org/fpc/source/-/commit/a0e4a7168d741bcc38a827aca86dd434f3762ac2 Minor change: rename patch files for more consistent naming
15 lines
631 B
Diff
15 lines
631 B
Diff
--- compiler/rautils-orig.pas 2024-11-17 18:37:53
|
|
+++ compiler/rautils.pas 2025-03-28 01:01:27
|
|
@@ -1781,6 +1781,11 @@
|
|
begin
|
|
if symtablestack.top.symtablelevel<>srsymtable.symtablelevel then
|
|
begin
|
|
+{$ifndef LLVM}
|
|
+ { LLVM compiler requires that the static label RawThunkEnd
|
|
+ in packages/rtl-objpas/src/rtti.pp unit is set to nonlocal }
|
|
+ if (srsymtable.symtabletype=globalsymtable) or create_smartlink_library then
|
|
+{$endif LLVM}
|
|
Tlabelsym(sym).nonlocal:=true;
|
|
if emit then
|
|
include(current_procinfo.flags,pi_has_interproclabel);
|