David Majnemer
							
						 
						
							 
							
							
							
							
								
							
							
								6a42665f9f 
								
							 
						 
						
							
							
								
								Revert "Properly consider the range of enum for range comparisons in C mode"  
							
							 
							
							... 
							
							
							
							The approach r183084 took was wrong, back it out.
llvm-svn: 183575 
							
						 
						
							2013-06-07 22:07:20 +00:00  
						
					 
				
					
						
							
							
								 
								David Majnemer
							
						 
						
							 
							
							
							
							
								
							
							
								3fbb763a92 
								
							 
						 
						
							
							
								
								Properly consider the range of enum for range comparisons in C mode  
							
							 
							
							... 
							
							
							
							In some cases, clang applies the C++ rules for computing the range of a
value when said value is an enum.
Instead, apply C semantics when in C mode.
llvm-svn: 183084 
							
						 
						
							2013-06-02 08:11:22 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								2f4e33aba2 
								
							 
						 
						
							
							
								
								Improvements to my patch in r164143 per  
							
							 
							
							... 
							
							
							
							Richard's comments. // rdar://12202422
llvm-svn: 164316 
							
						 
						
							2012-09-20 19:36:41 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								b1885425c4 
								
							 
						 
						
							
							
								
								c: warn when an integer value comparison with an  
							
							 
							
							... 
							
							
							
							integral expression have the obvious result.
Patch reviewed by John McCall off line.
// rdar://12202422
llvm-svn: 164143 
							
						 
						
							2012-09-18 17:37:21 +00:00