<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>