New expression in ToElemVisitor
    Jacob Carlborg 
    doob at me.com
       
    Mon Aug 20 11:30:15 UTC 2018
    
    
  
On Monday, 20 August 2018 at 09:35:04 UTC, kinke wrote:
> Yeah, results of expressions are DValues, an association of an 
> arbitrary llvm::Value* (not just globals) with a D type. Not 
> having a D type wasn't an issue until now, as all expressions 
> have one (Expression::type); why is yours special? - As it's a 
> global (presumably ObjC stuff)
Yes, it's for Objective-C, as we discussed earlier [1]. I've 
created the type for the Value like Clang does, using 
`StructType::create()`.
> global (presumably ObjC stuff), you could probably get away 
> with a void ptr.
You mean an instance of `TypePointer`?
[1] 
https://forum.dlang.org/thread/slflfkzldrtzagqpihgb@forum.dlang.org
--
/Jacob Carlborg
    
    
More information about the digitalmars-d-ldc
mailing list