tgo: Fix runtime.TargetBits
Этот коммит содержится в:
		
							родитель
							
								
									d1dbca53ff
								
							
						
					
					
						коммит
						1eccae287b
					
				
					 1 изменённых файлов: 1 добавлений и 1 удалений
				
			
		
							
								
								
									
										2
									
								
								tgo.go
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								tgo.go
									
										
									
									
									
								
							| 
						 | 
					@ -414,7 +414,7 @@ func (c *Compiler) parsePackage(program *ssa.Program, pkg *ssa.Package) error {
 | 
				
			||||||
			if !strings.HasPrefix(member.Name(), "_extern_") {
 | 
								if !strings.HasPrefix(member.Name(), "_extern_") {
 | 
				
			||||||
				global.SetLinkage(llvm.PrivateLinkage)
 | 
									global.SetLinkage(llvm.PrivateLinkage)
 | 
				
			||||||
				if getGlobalName(member) == "runtime.TargetBits" {
 | 
									if getGlobalName(member) == "runtime.TargetBits" {
 | 
				
			||||||
					bitness := c.targetData.PointerSize()
 | 
										bitness := c.targetData.PointerSize() * 8
 | 
				
			||||||
					if bitness < 32 {
 | 
										if bitness < 32 {
 | 
				
			||||||
						// Only 8 and 32+ architectures supported at the moment.
 | 
											// Only 8 and 32+ architectures supported at the moment.
 | 
				
			||||||
						// On 8 bit architectures, pointers are normally bigger
 | 
											// On 8 bit architectures, pointers are normally bigger
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче