(original) (raw)

Hello,

I was implementing the llvm\_any\_type in my intrinsic
def int\_csa\_xxx : Intrinsic<\[llvm\_any\_ty\], \[llvm\_i32\_ty\]>;

as the following in its corresponding builtins in Builtins.def:
BUILTIN(\_\_builtin\_xxx, "v.", "nt")

the "t" was sufficient here to not perform any type checking.

The type checking was handled in CGBuiltin.cpp.

This was working until recently.

Do you know which change might have caused this?

Thanks,
Dounia