Skip to content

Commit b8c5785

Browse files
committed
Only allow TraceRay|Invoke in RG,CH,MS,lib
1 parent f2647f6 commit b8c5785

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

tools/clang/lib/Sema/SemaHLSL.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12066,7 +12066,9 @@ void Sema::DiagnoseReachableHLSLCall(CallExpr *CE, const hlsl::ShaderModel *SM,
1206612066
case hlsl::IntrinsicOp::MOP_TraceRayInline:
1206712067
DiagnoseTraceRayInline(*this, CE);
1206812068
break;
12069+
case hlsl::IntrinsicOp::MOP_DxHitObject_Invoke:
1206912070
case hlsl::IntrinsicOp::MOP_DxHitObject_MakeNop:
12071+
case hlsl::IntrinsicOp::MOP_DxHitObject_TraceRay:
1207012072
DiagnoseReachableSERCall(*this, CE, EntrySK, EntryDecl, false);
1207112073
break;
1207212074
case hlsl::IntrinsicOp::IOP_DxMaybeReorderThread:

0 commit comments

Comments
 (0)