Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						afd693cff3 
					 
					
						
						
							
							report_fatal_error: Simplify a possible ambiguity.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118972  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 02:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						dd2fdd81bc 
					 
					
						
						
							
							Some versions of gcc still warn about "ignoring return value ... declared  
						
						... 
						
						
						
						with attribute warn_unused_result" here - suppress the warning harder.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-16 08:20:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d77e5a8176 
					 
					
						
						
							
							Tidy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-18 22:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7942e3c412 
					 
					
						
						
							
							include config.h to get config params, hopefully unbreaking mingw builder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-17 23:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73ebaff79f 
					 
					
						
						
							
							report_fatal_error can't use errs(), because errs() can call  
						
						... 
						
						
						
						into report_fatal_error.  Just blast the string to stderr with write(2)
and hope for the best!  Part of rdar://8318441
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-17 23:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d547708976 
					 
					
						
						
							
							Run interrupt routines as part of report_fatal_error, since we are failing  
						
						... 
						
						
						
						ungracefully.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-08 02:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0094c2404 
					 
					
						
						
							
							rename llvm_install_error_handler -> install_fatal_error_handler  
						
						... 
						
						
						
						and friends.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100717  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 23:12:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75361b69f3 
					 
					
						
						
							
							rename llvm::llvm_report_error -> llvm::report_fatal_error  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 22:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						16e02097d2 
					 
					
						
						
							
							Fix minor style issues.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 19:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						af6c8cc272 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						073f5b669d 
					 
					
						
						
							
							Add a comment explaining why llvm_unreachable_internal doesn't call  
						
						... 
						
						
						
						the ErrorHandler callback.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-20 17:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a9ad04191c 
					 
					
						
						
							
							This void is implicit in C++.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 22:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ca15f3d6d6 
					 
					
						
						
							
							Add support for a user supplied pointer argument to llvm_install_error_handler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 03:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						82a29b6a02 
					 
					
						
						
							
							Allow llvm_report_error to accept a Twine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-24 07:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						c23197a26f 
					 
					
						
						
							
							llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.  
						
						... 
						
						
						
						This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 16:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						93990d775e 
					 
					
						
						
							
							After converting assert(0) to LLVM_UNREACHABLE we lost file/line location.  
						
						... 
						
						
						
						Fix by making the LLVM_UNREACHABLE pass __FILE__ and __LINE__ to
llvm_unreachable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 12:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						c25e7581b9 
					 
					
						
						
							
							assert(0) -> LLVM_UNREACHABLE.  
						
						... 
						
						
						
						Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-11 20:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						f361238a93 
					 
					
						
						
							
							Fix braces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74923  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-07 17:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						31e2466f15 
					 
					
						
						
							
							Introduce new error handling API.  
						
						... 
						
						
						
						This will replace exit()/abort() style error handling with an API
that allows clients to register custom error handling hooks.
The default is to call exit(1) when no error handler is provided.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-07 17:32:34 +00:00