summaryrefslogtreecommitdiff
path: root/tests/language-feature/ifunc/diff-functor.slang
diff options
context:
space:
mode:
Diffstat (limited to 'tests/language-feature/ifunc/diff-functor.slang')
-rw-r--r--tests/language-feature/ifunc/diff-functor.slang8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/language-feature/ifunc/diff-functor.slang b/tests/language-feature/ifunc/diff-functor.slang
index 04b0be44f..117cce76b 100644
--- a/tests/language-feature/ifunc/diff-functor.slang
+++ b/tests/language-feature/ifunc/diff-functor.slang
@@ -6,7 +6,7 @@
struct DiffFunctor : IDifferentiableFunc<float, float>
{
[Differentiable]
- float __call(float p)
+ float operator()(float p)
{
return p + 1;
}
@@ -14,19 +14,19 @@ struct DiffFunctor : IDifferentiableFunc<float, float>
float apply(IMutatingFunc<float, float> f, float p)
{
- return f.__call(p);
+ return f(p);
}
[Differentiable]
float applyDiff(IDifferentiableFunc<float, float> f, float p)
{
- return f.__call(p);
+ return f(p);
}
[Differentiable]
TR applyDiffGen<TR : IDifferentiable, each TP : IDifferentiable>(IDifferentiableFunc<TR, TP> f, expand each TP p)
{
- return f.__call(expand each p);
+ return f(expand each p);
}
//TEST_INPUT:ubuffer(data=[0 3 2 2], stride=4):out,name=outputBuffer