Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 316306

Summary: [C++0x] Add support for c++0x features implemented in gcc 4.5
Product: [Tools] CDT Reporter: Markus Schorn <mschorn.eclipse>
Component: cdt-parserAssignee: Markus Schorn <mschorn.eclipse>
Status: RESOLVED FIXED QA Contact: Mike Kucera <mikekucera>
Severity: normal    
Priority: P3    
Version: 7.0   
Target Milestone: 8.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 302282, 316307, 316308, 316311, 316314, 316317    
Bug Blocks: 327297    

Description Markus Schorn CLA 2010-06-09 10:29:29 EDT
gcc 4.3 is covered by bug 294730
gcc 4.4 is covered by bug 302282

C++0x features added to gcc 4.5: (see http://gcc.gnu.org/projects/cxx0x.html)

New wording for C++0x lambdas 	N2927 	
Explicit conversion operators 	N2437 	
Unicode string literals 	N2442 	
Raw string literals 	        N2442 	
Universal character name literals 	N2170 	
Standard Layout Types 	N2342 	
Local and unnamed types as template arguments 	N2657
Comment 1 Markus Schorn CLA 2010-06-09 10:51:54 EDT
Standard layout types most likely do not affect our parser, nevertheless the
specification needs to be reviewed:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm
Comment 2 Markus Schorn CLA 2010-08-31 08:04:44 EDT
The standard layout types don't affect the parser.

Implemented in 8.0 > 20100831.