diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/NumericalFunctions.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/NumericalFunctions.java index 9db3524c43ee96c479d7f65d4fafa2d75e90d6e4..f8557e14f8a8eed585852a81d1f7e3f97a5ea318 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/NumericalFunctions.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/NumericalFunctions.java @@ -36,6 +36,12 @@ import com.oracle.truffle.r.runtime.data.RComplex; public class NumericalFunctions { + /** + * This node is only a workaround that makes the annotation processor process the other inner + * node classes. These classes would be ignored otherwise, since they do not contain any + * specialization, which would trigger the code generation performed by the annotation + * processor. + */ public abstract static class DummyNode extends RBuiltinNode { @Specialization