error on C.Foo{!}
							parent
							
								
									b2b34e18e4
								
							
						
					
					
						commit
						e32cbfcca7
					
				| 
						 | 
				
			
			@ -485,16 +485,17 @@ fn (p mut Parser) gen_struct_init(typ string, t Type) bool {
 | 
			
		|||
		}
 | 
			
		||||
	}
 | 
			
		||||
	else {
 | 
			
		||||
		// TODO tmp hack for 0 pointers init
 | 
			
		||||
		// &User{!} ==> 0
 | 
			
		||||
		if p.tok == .not {
 | 
			
		||||
			p.warn('use `$t.name(0)` instead of `&$t.name{!}`')
 | 
			
		||||
			// old &User{!} ==> 0 hack
 | 
			
		||||
			p.error('use `$t.name(0)` instead of `&$t.name{!}`')
 | 
			
		||||
			/*
 | 
			
		||||
			p.next()
 | 
			
		||||
			p.gen('0')
 | 
			
		||||
			p.check(.rcbr)
 | 
			
		||||
			return true
 | 
			
		||||
			*/
 | 
			
		||||
		}
 | 
			
		||||
		p.gen('($t.name*)memdup(&($t.name)  {')
 | 
			
		||||
		p.gen('($t.name*)memdup(&($t.name) {')
 | 
			
		||||
	}
 | 
			
		||||
	return false
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue