diff options
Diffstat (limited to 'tests/ui/union/union-const-pat.rs')
-rw-r--r-- | tests/ui/union/union-const-pat.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/ui/union/union-const-pat.rs b/tests/ui/union/union-const-pat.rs new file mode 100644 index 000000000..e7cb248a2 --- /dev/null +++ b/tests/ui/union/union-const-pat.rs @@ -0,0 +1,13 @@ +union U { + a: usize, + b: usize, +} + +const C: U = U { a: 10 }; + +fn main() { + match C { + C => {} //~ ERROR cannot use unions in constant patterns + _ => {} + } +} |