www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 11604] New: pragma(msg,....) printed twice?

reply d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11604

           Summary: pragma(msg,....) printed twice?
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: shammah.chancellor gmail.com


--- Comment #0 from Shammah Chancellor <shammah.chancellor gmail.com>
2013-11-25 13:25:59 PST ---
This pragma(msg) prints twice when ran via `rdmd test`

test.d:

import std.stdio;

pragma(msg, void.sizeof);

void main() {
   writeln("Hello World!");
}

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 25 2013
next sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11604


Jacob Carlborg <doob me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |doob me.com


--- Comment #1 from Jacob Carlborg <doob me.com> 2013-11-25 23:34:06 PST ---
This is due to RDMD will "compile" the code first to get the dependencies.
After that it will do the actual complication which creates the binary.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 25 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11604


bearophile_hugs eml.cc changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bearophile_hugs eml.cc


--- Comment #2 from bearophile_hugs eml.cc 2013-11-26 00:20:31 PST ---
(In reply to comment #1)
 This is due to RDMD will "compile" the code first to get the dependencies.
 After that it will do the actual complication which creates the binary.

Is __ctWriteln going to have the same problem? I think it will not. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 26 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11604



--- Comment #3 from Jacob Carlborg <doob me.com> 2013-11-26 01:00:27 PST ---
(In reply to comment #2)

 Is __ctWriteln going to have the same problem? I think it will not.

I think that depends on how it's used and when it's executed in the compilation phase. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 26 2013
prev sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11604


Andrej Mitrovic <andrej.mitrovich gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |andrej.mitrovich gmail.com
         Resolution|                            |INVALID


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