[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::c_plus_plus

Title:C++
Notice:Read 1.* and use keywords (e.g. SHOW KEY/FULL KIT_CXX_VAX_VMS)
Moderator:DECCXX::AMARTIN
Created:Fri Nov 06 1987
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3604
Total number of notes:18242

3166.0. "STL, bug check middle end, V5.4-007 VAX" by CSC32::D_DERAMO (Dan D'Eramo, Customer Support Center) Mon Jul 15 1996 15:36

T.RTitleUserPersonal
Name
DateLines
3166.1We're working on itDECCXX::MITCHELLMon Jul 15 1996 15:422
3166.2CSC32::D_DERAMODan D'Eramo, Customer Support CenterMon Jul 15 1996 15:4310
3166.3CSC32::D_DERAMODan D'Eramo, Customer Support CenterThu Jul 18 1996 23:0422
3166.4CSC32::D_DERAMODan D'Eramo, Customer Support CenterFri Jul 19 1996 15:094
3166.5Hope to fix in V5.5DECCXX::MITCHELLFri Jul 19 1996 16:173
3166.6CSC32::D_DERAMODan D'Eramo, Customer Support CenterWed Jul 24 1996 01:0712
3166.7Still in FT 5.5GAAS::TSUKMichael TsukThu Dec 12 1996 19:0119
3166.8RE: .7 So noted. Thank you.DECC::ERICWFri Dec 13 1996 13:360
3166.9DECCXX::COLEENMon Feb 10 1997 17:2520
This bug has been fixed in our development sources and
the next release of the compiler will have the fix (post V5.5).

Our VAX compiler was generating IL for the return type before
the template was instantiated.  The Alpha compilers didn't have
the same problem.  Anything that would instantiate the return
type (#pragma define_template, for example) would be a work-around.

A declaration of the function before the definition would
also work around the problem:

		vector<char> vec(char* s);
		vector<char> vec(char *s) {...}



Thanks for reporting the problem,
Coleen Phillimore
DEC C++ development