[fpc-devel] sets in dwarf
    Paul Ishenin 
    ip at kmiac.ru
       
    Thu Dec 10 08:21:02 CET 2009
    
    
  
Hello,  FPC developers' list.
According to FPC sources sets info is only written with the dwarf3 
option (-gw3). I have checked how it works in gdb7.0 and found no crashes.
28        include(S, smFirst);
(gdb) ptype S
type = set of smFirst..smThird
(gdb) print S
$1 = []
(gdb) next
29        include(S, smSecond);
(gdb) print S
$2 = [smFirst]
The only glitch is the type name:
type = set of smFirst..smThird
instead of
TSetOfSomething = set of TSomething; (TSomething = (smFirst, smSecond, 
smThird))
I've also found that it is possible to include sets info to the dwarf2 
if option "ds_dwarf_sets" is included into 
"current_settings.debugswitches". Although there are no places where 
this happen.
Hence I have a question whether this option can be set per system: win32 
/ linux / osx /.. or there was another idea of how to include it into 
the debugswitches?
--
Best regards,
Paul Ishenin.
    
    
More information about the fpc-devel
mailing list