Hi Dale,

>    assert(TREE_TYPE (TREE_OPERAND (exp, 0)) &&
> -         TREE_CODE(TREE_TYPE (TREE_OPERAND (exp, 0))) == POINTER_TYPE
> +         (TREE_CODE(TREE_TYPE (TREE_OPERAND (exp, 0))) == POINTER_TYPE ||
> +          TREE_CODE(TREE_TYPE (TREE_OPERAND (exp, 0))) == REFERENCE_TYPE) 
>           && "Not calling a function pointer?");
>    tree function_type = TREE_TYPE(TREE_TYPE (TREE_OPERAND (exp, 0)));

for a reference type will function_type get the type of the function?

Thanks,

D.
_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to