On Apr 7, 2011, at 6:02 AM, Jochen Wilhelmy wrote:
> Hi!
>
> in the description of llvm::cast it says:
>
> But it will correctly return NULL when the input is NULL.
>
> And in the description of llvm::cast_or_null it says:
>
> Functionally identical to cast, except that a null value is accepted
>
> This sounds to me as if both functions accept a null pointer.
> What is then the difference between cast and cast_or_null?
Yep, you're right, this is a comment bug. cast<> does not allow
nulls. Fixed in r129186.
-Chris