diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test index a5ef46f5b78cae27abb3085c9e79b261d7790a74..db0283c9a183b07c447a9280a5a5ca8157d39ccf 100644 --- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test +++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test @@ -49332,6 +49332,10 @@ Error in quit("xx") : unrecognized value of 'save' #quote() Error in quote() : 0 arguments passed to 'quote' which requires 1 +##com.oracle.truffle.r.test.builtins.TestBuiltin_quote.testQuote# +#quote(...) +... + ##com.oracle.truffle.r.test.builtins.TestBuiltin_quote.testQuote# #quote(?'+') `?`("+") @@ -49352,6 +49356,10 @@ Error in quote() : 0 arguments passed to 'quote' which requires 1 #quote(expr=) +##com.oracle.truffle.r.test.builtins.TestBuiltin_quote.testQuote# +#quote(expr=...) +... + ##com.oracle.truffle.r.test.builtins.TestBuiltin_quote.testQuote#Ignored.ImplementationError# #typeof(quote(a[,2])[[3]]) [1] "symbol" diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_quote.java b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_quote.java index 014088dfd5a3f4d81b6a4a3abb9cd6b3ffb733dc..eec898c525f66c152303fcd7137e0b3f0b09c1c0 100644 --- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_quote.java +++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_quote.java @@ -45,6 +45,8 @@ public class TestBuiltin_quote extends TestBase { // in GNUR, these behave inconsistently: assertEval(Ignored.ImplementationError, "quote()"); assertEval("quote(expr=)"); + assertEval("quote(expr=...)"); + assertEval("quote(...)"); assertEval(Ignored.ImplementationError, "typeof(quote(a[,2])[[3]])"); assertEval(Ignored.ImplementationError, "{ res <- quote(a[,2])[[3]]; typeof(res) }");