[Issue 5051] dmd flag for partial compilation (similar to just running preprocessor in C/C++)

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Aug 1 21:15:21 PDT 2013


http://d.puremagic.com/issues/show_bug.cgi?id=5051


yebblies <yebblies at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yebblies at gmail.com


--- Comment #7 from yebblies <yebblies at gmail.com> 2013-08-02 14:15:18 EST ---
No, --b prints out stuff like this:

********* Basic Block 003B7D28 ************
el:003B9488 cnt=0 cs=0 ,  TYvoid 003B8C20 003B9450
 el:003B8C20 cnt=0 cs=0 =  TY* 003B8B40 003B8BE8
  el:003B8B40 cnt=0 cs=0 var  TY*  c
  el:003B8BE8 cnt=0 cs=0 call  TY* 003B8BB0 003B8B78
   el:003B8BB0 cnt=0 cs=0 var  TYC func  _d_newclass
   el:003B8B78 cnt=0 cs=0 relconst  TY*  0+& _D5testx5C16877__ClassZ
 el:003B9450 cnt=0 cs=0 ||  TYvoid 003B9230 003B9418
  el:003B9230 cnt=0 cs=0 ==  TYbool 003B8DA8 003B91F8
   el:003B8DA8 cnt=0 cs=0 *  TY* 003B8D70
    el:003B8D70 cnt=0 cs=0 +  TY* 003B8C90 003B8D38
     el:003B8C90 cnt=0 cs=0 *  TY* 003B8C58
      el:003B8C58 cnt=0 cs=0 var  TY*  c
     el:003B8D38 cnt=0 cs=0 *  TYunsigned 003B8CC8 003B8D00
      el:003B8CC8 cnt=0 cs=0 const  TYunsigned 0L
      el:003B8D00 cnt=0 cs=0 const  TYunsigned 4L
   el:003B91F8 cnt=0 cs=0 *  TY* 003B91C0
    el:003B91C0 cnt=0 cs=0 +  TY* 003B9150 003B9188
     el:003B9150 cnt=0 cs=0 ,  TY* 003B9070 003B9118
      el:003B9070 cnt=0 cs=0 =  TYlong long 003B8EB0 003B9038
       el:003B8EB0 cnt=0 cs=0 var  TYlong long  __dgtmp4

Not really usable for debugging anything except the glue layer.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list