summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvenbarth <svenbarth@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-23 15:35:59 +0000
committersvenbarth <svenbarth@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-23 15:35:59 +0000
commit2a6b061727e0d455df357f6dfb07f540b9e23c20 (patch)
tree9dda19e4a2348e0fdb1dc76ac9335dfe47c4bba7
parenta4cf413ae49619ed2fa6459056d053a8d33d3a2d (diff)
downloadfpc-2a6b061727e0d455df357f6dfb07f540b9e23c20.tar.gz
ncgvmt.pas, TVMTWriter:
* generate_field_table: use the indirect symbol for the class references; it is currently not used in the RTL, so mentioning this in User Changes Trunk should be enough git-svn-id: http://svn.freepascal.org/svn/fpc/branches/svenbarth@32506 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--packages/compiler/ncgvmt.pas2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/compiler/ncgvmt.pas b/packages/compiler/ncgvmt.pas
index fc235ab42e..b25009c603 100644
--- a/packages/compiler/ncgvmt.pas
+++ b/packages/compiler/ncgvmt.pas
@@ -554,7 +554,7 @@ implementation
if (tf_requires_proper_alignment in target_info.flags) then
list.concat(cai_align.Create(sizeof(TConstPtrUInt)));
for i:=0 to classtablelist.Count-1 do
- list.concat(Tai_const.Createname(tobjectdef(classtablelist[i]).vmt_mangledname,AT_DATA,0));
+ list.concat(Tai_const.Createname(tobjectdef(classtablelist[i]).vmt_mangledname(true),AT_DATA,0));
result:=fieldtable;
end
else