{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"if"}]}
                if a_type.dyncast_function_ptr_type().is_some()
                // NOTE: because libgccjit cannot compare function pointers.
                    && b_type.dyncast_function_ptr_type().is_some()