================
@@ -0,0 +1,39 @@
+// RUN: %clang_cc1 -finclude-default-header -triple 
dxil-pc-shadermodel6.6-library %s -fnative-half-type -emit-llvm-only 
-disable-llvm-passes -verify
+
+float test_double_inputs(double p0, double p1) {
+  return ldexp(p0, p1);
+  // expected-error@-1  {{no matching function for call to 'ldexp'}}
+  // expected-note@hlsl/hlsl_intrinsics.h:* {{candidate template ignored}}
----------------
farzonl wrote:

Ignoring notes will also ignore the template substitution notes which explains 
the no matching function error for vec5 call to 'ldexp'. Thats something I'd 
like to explicitly test for to make sure the template is behaving the way we 
want it to.

https://github.com/llvm/llvm-project/pull/138182
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to