Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								560a3579b2 
								
							 
						 
						
							
							
								
								Update diagnostics now that hexadecimal literals look likely to be part of C++17.  
							
							 
							
							... 
							
							
							
							llvm-svn: 262753 
							
						 
						
							2016-03-04 22:32:06 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								b1cba3e772 
								
							 
						 
						
							
							
								
								PR26349: correctly check whether a digit sequence is empty in the presence of digit separators.  
							
							 
							
							... 
							
							
							
							llvm-svn: 260307 
							
						 
						
							2016-02-09 22:34:35 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								70ee92fa4d 
								
							 
						 
						
							
							
								
								Add some missing checks for C++1y digit separators that don't in fact separate  
							
							 
							
							... 
							
							
							
							digits. Turns out we have completely separate lexing codepaths for floating
point numbers depending on whether or not they start with a zero. Who knew...
=)
llvm-svn: 206932 
							
						 
						
							2014-04-22 23:50:25 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								86b86973c7 
								
							 
						 
						
							
							
								
								Tests for lexing of digit separators versus UCNs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 202534 
							
						 
						
							2014-02-28 20:13:19 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								35ddad0723 
								
							 
						 
						
							
							
								
								Fix a minor bug in lexing pp-numbers with digit separators: if a pp-number contains "'e+", the pp-number ends between the 'e' and the '+'.  
							
							 
							
							... 
							
							
							
							llvm-svn: 202533 
							
						 
						
							2014-02-28 20:06:02 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								52d0211ce3 
								
							 
						 
						
							
							
								
								Add macro test from N3781.  
							
							 
							
							... 
							
							
							
							llvm-svn: 191444 
							
						 
						
							2013-09-26 18:15:22 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								7f2707a7f4 
								
							 
						 
						
							
							
								
								Per updates to D3781, allow underscore under ' in a pp-number, and allow ' in a #line directive.  
							
							 
							
							... 
							
							
							
							llvm-svn: 191443 
							
						 
						
							2013-09-26 18:13:20 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								fde9485297 
								
							 
						 
						
							
							
								
								Implement C++1y digit separator proposal (' as a digit separator). This is not  
							
							 
							
							... 
							
							
							
							yet approved by full committee, but was unanimously supported by EWG.
llvm-svn: 191417 
							
						 
						
							2013-09-26 03:33:06 +00:00