//DIAGNOSTIC_TEST(windows):SIMPLE: T doThing(T in) { return in; } __target_intrinsic(hlsl, "doSomethingIntrinsically($0)") T doThing(T in); __target_intrinsic(hlsl, "letsRedefineIt($0)") T doThing(T in); void test() { int a = 5; int b = doThing(a); }