<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 06/10/2013 03:06, Paul Ishenin
wrote:<br>
</div>
<blockquote cite="mid:5250C5B7.6010907@gmail.com" type="cite"> <br>
06.10.13, 3:08, Martin пишет: <br>
<blockquote type="cite">On the other hand <br>
var a: longint; <br>
generates the same. Why? <br>
</blockquote>
<br>
Because Integer is an alias - inside compiler only the symbol is
different for thise case and the definition is the same. <br>
</blockquote>
Yes, I know, I even wrote.<br>
<br>
<blockquote type="cite">DW_TAG_base_type has DW_AT_name = longint.
That is expected <br>
<br>
DW_TAG_typedef has DW_AT_name = longint. That I do <b
class="moz-txt-star"><span class="moz-txt-tag">*</span>NOT<span
class="moz-txt-tag">*</span></b> understand. <br>
DW_TAG_typedef stands for the definition of "Integer", or does
it not? If it does, then should not the name be "integer"? <br>
<br>
</blockquote>
<br>
DW_TAG_typedef indicates that integer is a defined type<br>
<blockquote type="cite"> type Integer: longint; <br>
</blockquote>
<br>
But then, why does it not as "integer" has name?<br>
<br>
And why is it also present, if I use "var a: longint" ?<br>
<br>
</body>
</html>