<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace">Hi Sven,</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">

I am using fpc 2.6.2.  I am very sorry that I don't have time to compile and install 2.7.1 at this time.</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">

It's good to know that it works, at least in 2.7.1.   I will report the problem again while I start using 2.7.1 or when it is released as 2.8 :-)</div><div class="gmail_default" style="font-family:courier new,monospace">

<br></div><div class="gmail_default" style="font-family:courier new,monospace">For now, another suggestion regarding this error is the error message it gave out, which is not understandable (error -139), I only find out the cause of this by comparing my source code in git.</div>

<div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">I hope this is also improved in 2.7 or later.</div><div class="gmail_default" style="font-family:courier new,monospace">

<br></div><div class="gmail_default" style="font-family:courier new,monospace">Thanks!</div><div class="gmail_default" style="font-family:courier new,monospace">Shannon</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">

2014-04-15 13:34 GMT+08:00 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">On 15.04.2014 03:51, Xiangrong Fang wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I got strange ppcx64 error: -139, which I found is caused by this:<br>
<br>
type<br>
   TNodeStack = specialize TVector<TNodeHash>;<br>
<br>
where TNodeHash itself is a specialization:<br>
<br>
type<br>
   PNode = ^TNode; //TNode is a plain record<br>
   TNodeHash = specialize TTreap<Integer, PNode>;<br>
<br>
Is it true that specialization of a generic class using another<br>
specialized generic class is not allowed?<br>
</blockquote>
<br></div></div>
No, that should work. Maybe some bug. Is there any error message? Could you present the full compiler output, please? You are using 2.7.1, right?<br>
<br>
Regards,<br>
Sven<br>
<br>
______________________________<u></u>_________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.<u></u>org</a><br>
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/<u></u>cgi-bin/mailman/listinfo/fpc-<u></u>pascal</a><br>
</blockquote></div><br></div>