[Issue 19] New: byte b; --b = b; // error: non-trivial conversion (int/byte) /w wrong line number
gdc-bugzilla at gdcproject.org
gdc-bugzilla at gdcproject.org
Wed Oct 24 00:24:57 PDT 2012
http://gdcproject.org/bugzilla/show_bug.cgi?id=19
Bug #: 19
Summary: byte b; --b = b; // error: non-trivial conversion
(int/byte) /w wrong line number
Classification: Unclassified
Product: GDC
Version: 4.7.x
Platform: x86_64
OS/Version: Linux
Status: NEW
Severity: trivial
Priority: Normal
Component: gdc
AssignedTo: ibuclaw at gdcproject.org
ReportedBy: Marco.Leise at gmx.de
While I was experimenting with some bit twiddling hacks, I noticed that DMD
2.060 compiles this, while GDC doesn't. It is not a normal error message though
(translation to English by me):
sudoku.d: In function »sudoku.solve«:
sudoku.d:225:0: Error: non-trivial conversion on assignment
int
byte
*__assignop1747 = D.9717;
sudoku.d:225: confused by previous errors, abort
It prints the line number of the function, not that of the assignment in
question.
Should this problem have been detected in an earlier compilation stage ?
Is there some disagreement on the return type of the prefix (de/in)crement
operator between DMD and GDC ?
--
Configure issuemail: http://gdcproject.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all issue changes.
More information about the D.gnu
mailing list