forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			17 lines
		
	
	
		
			293 B
		
	
	
	
		
			LLVM
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			293 B
		
	
	
	
		
			LLVM
		
	
	
	
| ; RUN: not llvm-as < %s >& /dev/null
 | |
| ; PR1633
 | |
| 
 | |
| %meta = type { i8* }
 | |
| %obj = type { %meta* }
 | |
| 
 | |
| declare void @llvm.gcroot(%obj**, %meta*)
 | |
| 
 | |
| define void @f() {
 | |
| entry:
 | |
| 	%local.obj = alloca %obj*
 | |
| 	%local.meta = alloca %meta
 | |
| 	call void @llvm.gcroot(%obj** %local.obj, %meta* %local.meta)
 | |
| 	
 | |
| 	ret void
 | |
| }
 |