diff --git a/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td index 8c629aad89f48..cf6f422ee4716 100644 --- a/clang/include/clang/Basic/DiagnosticSemaKinds.td +++ b/clang/include/clang/Basic/DiagnosticSemaKinds.td @@ -11870,7 +11870,7 @@ def err_hlsl_attr_invalid_type : Error< def err_hlsl_attr_invalid_ast_node : Error< "attribute %0 only applies to %1">; def err_hlsl_entry_shader_attr_mismatch : Error< - "%0 attribute on entry function does not match the pipeline stage">; + "%0 attribute on entry function does not match the target profile">; def err_hlsl_numthreads_argument_oor : Error<"argument '%select{X|Y|Z}0' to numthreads attribute cannot exceed %1">; def err_hlsl_numthreads_invalid : Error<"total number of threads cannot exceed %0">; def err_hlsl_missing_numthreads : Error<"missing numthreads attribute for %0 shader entry">; diff --git a/clang/test/SemaHLSL/entry_shader.hlsl b/clang/test/SemaHLSL/entry_shader.hlsl index a47e2563e0d1a..75279f5e562d7 100644 --- a/clang/test/SemaHLSL/entry_shader.hlsl +++ b/clang/test/SemaHLSL/entry_shader.hlsl @@ -1,7 +1,7 @@ // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-compute -x hlsl -hlsl-entry foo -o - %s -DSHADER='"anyHit"' -verify // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-compute -x hlsl -hlsl-entry foo -o - %s -DSHADER='"compute"' -// expected-error@+1 {{'shader' attribute on entry function does not match the pipeline stage}} +// expected-error@+1 {{'shader' attribute on entry function does not match the target profile}} [numthreads(1,1,1), shader(SHADER)] void foo() {