[Bug c++/49450] not possible to call explicit destructor of std::string

2011-06-17 Thread jwillemsen at remedy dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49450

Johnny Willemsen  changed:

   What|Removed |Added

 Resolution|FIXED   |INVALID

--- Comment #4 from Johnny Willemsen  2011-06-17 
13:39:20 UTC ---
correct status


[Bug c++/49450] not possible to call explicit destructor of std::string

2011-06-17 Thread jwillemsen at remedy dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49450

Johnny Willemsen  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED

--- Comment #3 from Johnny Willemsen  2011-06-17 
13:34:58 UTC ---
user error


[Bug c++/49450] not possible to call explicit destructor of std::string

2011-06-17 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49450

Daniel Krügler  changed:

   What|Removed |Added

 CC||daniel.kruegler at
   ||googlemail dot com

--- Comment #2 from Daniel Krügler  
2011-06-17 13:32:44 UTC ---
(In reply to comment #0)
> We want to use C++0x unions with a std::string as member (see for example
> http://www2.research.att.com/~bs/C++0xFAQ.html#unions). At the moment we want
> to call the ~string we get an error.

Your program is not conforming according to the standard. You need to write

s.std::string::~string();

instead.


[Bug c++/49450] not possible to call explicit destructor of std::string

2011-06-17 Thread jwillemsen at remedy dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49450

--- Comment #1 from Johnny Willemsen  2011-06-17 
11:32:51 UTC ---
g++-4.6 (SUSE Linux) 4.6.0 20110505 [gcc-4_6-branch revision 173419]
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.