/tests/diagnostics/
../
accessors.slang
accessors.slang.expected
ambiguous-member-base
array-neg-size.slang
array-out-of-bounds-2.slang
array-out-of-bounds.slang
array-parameterblock.slang
arrow-operator.slang
assign-in-if.slang
assign-in-if.slang.expected
attribute-error.slang
attribute-error.slang.expected
autodiff-custom-diff-inout.slang
autodiff-custom-diff-inout.slang.expected
autodiff-custom-diff-unresolved.slang
autodiff-data-flow-2.slang
autodiff-data-flow-2.slang.expected
autodiff-data-flow-3.slang
autodiff-data-flow-3.slang.expected
autodiff-data-flow-4.slang
autodiff-data-flow-4.slang.expected
autodiff-data-flow.slang
autodiff-data-flow.slang.expected
autodiff-primal-substitute.slang
autodiff.slang
autodiff.slang.expected
bad-operator-call.slang
bool-to-float.slang
bool-to-float.slang.expected
break-outside-loop.slang
break-outside-loop.slang.expected
call-argument-type.slang
call-argument-type.slang.expected
call-instance-from-static.slang
call-instance-from-static.slang.expected
class-keyword.slang
class-keyword.slang.expected
comma-operator-warning-slang2026.slang
comma-operator-warning.slang
command-line
concrete-argument-to-output-interface.slang
concrete-argument-to-output-interface.slang.expected
const-ref-differentiable-param.slang
const-to-nodiff-function-diagnostic-improvement.slang
const-to-nodiff-function-diagnostic-improvement1.slang
constant-buffer-unsized.slang
constexpr-error.slang
continue-outside-loop.slang
continue-outside-loop.slang.expected
ctor-noncopyable-retval-legal.slang
ctor-ordinary-retval-legal.slang
cuda-kernel-differentiable-params.slang
cuda-kernel-non-void-return.slang
custom-derivative-generic.slang
dangling-comparison.slang
dangling-comparison.slang.expected
deprecation.slang
discard-in-compute.slang
discard-in-rt.slang
division-by-matrix.slang
end-of-input.slang
entry-point-main-warning.slang
entry-point-no-stage.slang
entry-point-no-stage.slang.expected
entry-point-stage-mismatch.slang
entry-point-stage-mismatch.slang.expected
enum-implicit-conversion.slang
expected-token-eof.slang
expected-token-eof.slang.expected
expected-token.slang
expected-token.slang.expected
extension-full-name.slang
extension-full-name.slang.expected
extension-unreferenced-generic-param.slang
extension-visibility-a.slang
extension-visibility-b.slang
extension-visibility-c.slang
extension-visibility.slang
extension-visibility.slang.expected
float-literal.slang
float-literal.slang.expected
for-loop-warning.slang
for-loop-warning.slang.expected
force-no-diff-this.slang
function-redefinition.slang.disabled
function-redefinition.slang.expected
generic-constraint-equality-right-hand-side.slang
generic-constraint-forward-reference.slang
generic-constraint-forward-reference.slang.expected
generic-constraint-left-hand-side.slang
generic-incorrect-default-arg.slang
generic-invalid-type-specialization.slang
generic-invalid-type-specialization.slang.expected
generic-type-inference-fail.slang
generic-type-inference-fail.slang.expected
generic-value-parameter-float-type.slang
generic-value-parameter-must-have-type.slang
get-vertex-attribute.slang
gh-1374.slang
gh-1374.slang.expected
gh-38-fs.hlsl
gh-38-vs.hlsl
gh-38-vs.hlsl.expected
global-const-uniform-with-init.slang
global-uniform.slang
global-uniform.slang.expected
glsl-global-const-with-init.slang
groupshared-local.slang
hlsl-global-const-with-init-still-errors.slang
hlsl-to-vulkan-sampler-diagnostic.hlsl
hlsl-to-vulkan-sampler-diagnostic.hlsl.1.expected
hlsl-to-vulkan-sampler-diagnostic.hlsl.expected
hlsl-to-vulkan-shift-diagnostic.hlsl
hlsl-to-vulkan-shift-diagnostic.hlsl.expected
hull-shader-invalid-domain.slang.disabled
hull-shader-invalid-domain.slang.expected
hull-shader-no-domain.slang.disabled
hull-shader-no-domain.slang.expected
if-empty-body.slang
if-empty-body.slang.expected
illegal-character.slang
illegal-character.slang.expected
illegal-func-decl-module.slang
illegal-func-decl.slang
illegal-texel-type.slang
image-format-unsupported-by-backend.slang
implicit-cast-lvalue.slang
implicit-cast-lvalue.slang.expected
incomplete-type.slang
inheritance-1.slang
inheritance-2.slang
int-literal.slang
int-literal.slang.expected
int-texture-sample.slang
interface-requirement-not-satisfied.slang
interface-requirement-not-satisfied.slang.expected
interfaces
internal-visibility
invalid-buffer.slang
invalid-constant-pointer-taking.slang
invalid-constraint.slang
invalid-namespace-nesting.slang
invalid-paq-stage-names.slang
invalid-spv-obj.slang
invalid-vector-element-count.slang
local-line.slang
local-line.slang.expected
local-used-before-declared.slang
local-used-before-declared.slang.expected
local-used-in-own-declaration.slang
local-used-in-own-declaration.slang.expected
lvalue-in-bwd-diff.slang
matrix-swizzle.slang
matrix-swizzle.slang.expected
mesh-shader-invalid-output-topology.slang
methods
mismatching-types.slang
mismatching-types.slang.expected
missing-file.slang.disabled
missing-file.slang.expected
missing-include-file.slang
missing-include-file.slang.expected
missing-override.slang
missing-return-target.slang
missing-return.slang
missing-return.slang.expected
missing-semicolon-after-semantic.slang
missing-semicolon-after-semantic.slang.expected
modifier-check.slang
nested-constant-buffer-in-parameter-block.slang
nested-func.slang
nested-pragma-impl1.slang
nested-pragma-impl2.slang
nested-pragma-main.slang
no-type-conformance.slang
no-type-conformance.slang.expected
non-standard-extension.slang
overlapping-bindings.slang
overlapping-bindings.slang.expected
overload-ambiguous.slang
param-mutation.slang
param-mutation.slang.expected
parameter-already-defined.slang
parameter-already-defined.slang.expected
parameter-block-to-mutating-func.slang
pragma-warning-multifile-impl1.slang
pragma-warning-multifile-impl2.slang
pragma-warning-multifile-main.slang
pragma-warning-single-file.slang
private-visibility.slang
property-readonly-lvalue.slang
raypayload-missing-access-qualifiers.slang
raypayload-missing-access-qualifiers.slang.expected
recursion.slang
recursive-import-extra.slang
recursive-import.slang
recursive-import.slang.expected
recursive-type.slang
register-bindings.slang
register-bindings.slang.expected
resource-type-in-dynamic-dispatch.slang
sccp-div-by-zero.slang
setter-method.slang
setter-method.slang.expected
single-shader-record.slang
single-shader-record.slang.expected
single-target-intrinsic.slang
single-target-intrinsic.slang.expected
size-of.slang
size-of.slang.expected
specialization-constants.slang
static-ref-to-nonstatic-member.slang
static-ref-to-nonstatic-member.slang.expected
subscript-missing-return-type.slang
switch-duplicate-case.slang
switch-multiple-defaults.slang
syntax-error-intrinsic.slang
syntax-error-op-line-2.slang
syntax-error-op-line-3.slang
syntax-error-op-line.slang
tessellation-legalize-array-size-too-big.slang
token-line-continuation.slang
token-line-continuation.slang.expected
token-paste-location.slang
token-paste-location.slang.expected
transitive-namespace-import.slang
unbound-loop.slang
undefined-identifier.slang
undefined-identifier.slang.expected
undefined-in-preprocessor-conditional.slang
undefined-in-preprocessor-conditional.slang.expected
uninitialized-fields-delegated.slang
uninitialized-fields.slang
uninitialized-generic.slang
uninitialized-globals.slang
uninitialized-local-variables.slang
uninitialized-out-parameters.slang
uninitialized-resource-field.slang
uninitialized-resource-type.slang
uninitialized-resource-type.slang.1.expected
uninitialized-resource-type.slang.expected
uninitialized-struct-from-constructor.slang
uninitialized-use-functions.slang
uninitialized-variable-name-in-error-message.slang
unreachable-code.slang
unreachable-code.slang.expected
unrecognized-glsl-layout-modifiers.slang
unresolved-symbol.slang
unsized.slang
variable-redeclaration.slang
variable-redeclaration.slang.expected
variable-void-type.slang
variable-void-type.slang.expected
visibility.slang
vk-binding-with-register-no-warning.slang
vk-bindings.slang
vk-bindings.slang.expected
vk-offset.slang
void-function-returning-value.slang
void-function-returning-value.slang.expected
warning_operator_left_shift_overflow.slang
wave-operations-types.slang
wavesize-invalid-size.slang
while-predicate-type.slang
while-predicate-type.slang.expected
x-macro-line-continuation.slang
x-macro-line-continuation.slang.expected