diff options
Diffstat (limited to '')
-rw-r--r-- | src/test/ui/parser/type-parameters-in-field-exprs.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/parser/type-parameters-in-field-exprs.rs b/src/test/ui/parser/type-parameters-in-field-exprs.rs new file mode 100644 index 000000000..4cd77ebbd --- /dev/null +++ b/src/test/ui/parser/type-parameters-in-field-exprs.rs @@ -0,0 +1,17 @@ +struct Foo { + x: isize, + y: isize, +} + +fn main() { + let f = Foo { + x: 1, + y: 2, + }; + f.x::<isize>; + //~^ ERROR field expressions cannot have generic arguments + f.x::<>; + //~^ ERROR field expressions cannot have generic arguments + f.x::(); + //~^ ERROR field expressions cannot have generic arguments +} |