summaryrefslogtreecommitdiffstats
path: root/tests/diagnostics/autodiff-data-flow-3.slang.expected
blob: 817b595a6e6f78ffe9f37cba31815390b7fab538 (plain)
1
2
3
4
5
6
7
8
9
10
11
result code = -1
standard error = {
tests/diagnostics/autodiff-data-flow-3.slang(16): error 41024: derivative is lost during assignment to non-differentiable location, use 'detach()' to clarify intention.
    obj.fp.f = x * x; // Error, this location cannot hold derivative.
             ^
tests/diagnostics/autodiff-data-flow-3.slang(37): error 41025: derivative is lost when passing a non-differentiable location to an `out` or `inout` parameter, consider passing a temporary variable instead.
    diffOut(obj.fp.f); // Error.
                   ^
}
standard output = {
}