-
Notifications
You must be signed in to change notification settings - Fork 14.7k
Open
Labels
Description
https://godbolt.org/z/5GYYfPs6G
I believe that only the real component of complex is getting parsed.
Input:
%complex_tensor_i1 = "test.op"() {"value" = dense<[(true, true), (false, true)]> : tensor<2xcomplex<i1>>} : () -> tensor<2xcomplex<i1>>
Expected output:
"builtin.module"() ({
%0 = "test.op"() {value = dense<[(true,true), (false,true)]> : tensor<2xcomplex<i1>>} : () -> tensor<2xcomplex<i1>>
}) : () -> ()
Observed output:
"builtin.module"() ({
%0 = "test.op"() {value = dense<[(true,false), (false,false)]> : tensor<2xcomplex<i1>>} : () -> tensor<2xcomplex<i1>>
}) : () -> ()