- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We've started getting an internal compiler error with CVF 6.6C.
It appears to be related to inline initialization of a derived type. (i.e., we take that out and it goes away).
It's error C5
Might this have a known work around? I'm sure it's not going to be fixed.
Linda
Link Copied
6 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That is an access violation error. You can try writing to vf-support@compaq.com and see if you get a response.
Steve
Steve
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Linda,
Are you sure of the cause? And is it repeatable? Weoccasionally get 'internal compiler errors' that are solved by restarting Visual Studio or adding / removing a blank line or two from the problem source file.
Admittedly, they aren't so prevalent with CVF 6.6C as they were with previous versions, but I've still seen them.
Dan
Message Edited by Judd on 03-14-2005 10:29 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, Steve and Dan.
I sent a message to vf-support -- got the usual standard reply.
we know how to get the compiler to accept it -- just take off the inits for one derived type. or even one developer said it only crashes after assigning the 5th (or maybe the 6th) in that type.
So, it's not a show stopper -- just an annoyance.
Linda
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How does it work in Intel Fortran? I know you have that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No problem in Intel Fortran. I'm using that for my major parts of development but many of the others are still with CVF.
Linda
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey, hey. Not only did they reply to me, I actually got a query this morning for a small build that duplicated the problem.
Even better, as I was trying to make it, I figured out the problem!
In short, one of the "data only" modules had included a public module that should only be used in several of our modules, not propagated throughout the entire code. That "seems" to have been causing the problem.
Mostly, our routine modules (modules that contain routines) are "private" except for one or two public routines.... But we have a couple where, for limited use, the entire module and routines are exposed publicly.
Linda

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page