From 89f42fcdaeeab4801bd0b569ab786b9345b9fc58 Mon Sep 17 00:00:00 2001
From: svenbarth <pascaldragon@googlemail.com>
Date: Sat, 23 Jun 2018 13:49:01 +0000
Subject: [PATCH] * handle vd_threadvar inside read_record_fields()

git-svn-id: trunk@39285 -
---
 compiler/pdecvar.pas | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/compiler/pdecvar.pas b/compiler/pdecvar.pas
index 7ce06ddf72..a1aeaca68a 100644
--- a/compiler/pdecvar.pas
+++ b/compiler/pdecvar.pas
@@ -1785,6 +1785,8 @@ implementation
                      fieldvs:=tfieldvarsym(sc[i]);
                      fieldvs.visibility:=visibility;
                      hstaticvs:=make_field_static(recst,fieldvs);
+                     if vd_threadvar in options then
+                       include(hstaticvs.varoptions,vo_is_thread_var);
                      if not parse_generic then
                        cnodeutils.insertbssdata(hstaticvs);
                      if vd_final in options then