Hi, in LLVM CVS the above methods returns pointer to TargetData. It used to return a reference before. What is semantic of 0 return value? Or returning 0 is always a bug? If so, why pointer, and not reference is returned? Thanks, Volodya