Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Compiler/C++/Back End    [ Add a report in this area ]  
Report #:  120905   Status: Closed
[Win64] I cannot compile my project for undisclosed reasons
Project:  C++Builder Build #:  XE3, ... XE5
Version:    19.0 Submitted By:   Ramunas Keliuotis
Report Type:  Crash / Data loss / Total failure Date Reported:  12/2/2013 7:00:41 AM
Severity:    Serious / Highly visible problem Last Updated: 4/15/2014 6:17:14 PM
Platform:    All versions Internal Tracking #:   45666
Resolution: Fixed (Resolution Comments) Resolved in Build: : XE6
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
[Win64] I cannot compile my project for undisclosed reasons
Steps to Reproduce:
Open project, press F9. Compiler breaks with:
[bcc64 Error] MastaBug.cpp(1): ICE: Internal compiler error: C0000005 @ 1884302F

Workaround: comment out "auto" line 11
Workarounds
None
Attachment
MastaBug_shortEdition.zip
Comments

Borja Serrano at 1/22/2014 12:31:31 PM -
The issue here is that the code is invalid. Clearly the compiler should not crash but typename should only be used:

    In a template (which the above is not)
    OR
    Before a qualified name (Work above is unqualified)

Ramunas Keliuotis at 1/28/2014 4:56:41 AM -
Yes, I know it. The bad thing is that "compiler crash" does not point to actual error location. When project/source file is big and you've made a lot of changes, then it's quite annoying to recall thouse changes back, because of unknown error location.

Server Response from: ETNACODE01