diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RErrorHandling.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RErrorHandling.java index ed629c5bf0c273f7355f60937823d5305c0b3194..9fcf43914e98f05039582e68d6acd43abf911c10 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RErrorHandling.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RErrorHandling.java @@ -695,7 +695,8 @@ public class RErrorHandling { if (nWarnings < errorHandlingState.maxWarnings) { Utils.writeStderr(String.format("There were %d warnings (use warnings() to see them)", nWarnings), true); } else { - Utils.writeStderr(String.format("There were %d or more warnings (use warnings() to see the first %d)", errorHandlingState.maxWarnings, errorHandlingState.maxWarnings), true); + nWarnings = errorHandlingState.maxWarnings; + Utils.writeStderr(String.format("There were %d or more warnings (use warnings() to see the first %d)", nWarnings, nWarnings), true); } } Object[] wData = new Object[nWarnings];