diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-10-10 14:16:52 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:09:19 +0100 |
commit | 05ddae991b20754b36c46df8a64a630cc3e4d7e5 (patch) | |
tree | f715a69d5d3ac0c8f53f90ba075f3d07fd776fb1 /gcc | |
parent | 906e55530a30fed93868d16332c9168848089ded (diff) | |
download | gcc-05ddae991b20754b36c46df8a64a630cc3e4d7e5.zip gcc-05ddae991b20754b36c46df8a64a630cc3e4d7e5.tar.gz gcc-05ddae991b20754b36c46df8a64a630cc3e4d7e5.tar.bz2 |
gccrs: Add new test for closure in closure parsing
This new test highlight the fix of #2656.
gcc/testsuite/ChangeLog:
* rust/compile/closure_in_closure.rs: New test.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/rust/compile/closure_in_closure.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/closure_in_closure.rs b/gcc/testsuite/rust/compile/closure_in_closure.rs new file mode 100644 index 0000000..1a00307 --- /dev/null +++ b/gcc/testsuite/rust/compile/closure_in_closure.rs @@ -0,0 +1,8 @@ +// { dg-additional-options "-frust-compile-until=ast" } +// +// Do not reformat this test! The default rust format settings will insert a +// space between closure parameter lists. +fn main() { + let f = |_||x, y| x+y; + assert_eq!(f(())(1, 2), 3); +} |