1*fb90733eSSarah Spall; RUN: not opt -S -dxil-op-lower -mtriple=dxil-pc-shadermodel6.3-library %s 2>&1 | FileCheck %s 2*fb90733eSSarah Spall 3*fb90733eSSarah Spall; DXIL operation firstbitshigh does not support double overload type 4*fb90733eSSarah Spall; CHECK: invalid intrinsic signature 5*fb90733eSSarah Spall 6*fb90733eSSarah Spalldefine noundef double @firstbitshigh_double(double noundef %a) { 7*fb90733eSSarah Spallentry: 8*fb90733eSSarah Spall %1 = call double @llvm.dx.firstbitshigh.f64(double %a) 9*fb90733eSSarah Spall ret double %1 10*fb90733eSSarah Spall} 11