From d1cfdd15a0548d1bf9fc0f51c8df63eaffa4c7a4 Mon Sep 17 00:00:00 2001 From: Igor Shaposhnik Date: Wed, 27 Oct 2021 11:59:15 +0300 Subject: [PATCH] Add test for last falltrough switch case --- tests/wgsl-errors.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/wgsl-errors.rs b/tests/wgsl-errors.rs index ab9232bbfd..4bf6b557af 100644 --- a/tests/wgsl-errors.rs +++ b/tests/wgsl-errors.rs @@ -988,3 +988,24 @@ fn select() { if name.starts_with("select_") } } + +#[test] +fn last_case_falltrough() { + check_validation_error! { + " + fn test_falltrough() { + switch(0) { + case 0: { + fallthrough; + } + } + } + ": + Err( + naga::valid::ValidationError::Function { + error: naga::valid::FunctionError::LastCaseFallTrough, + .. + }, + ) + } +}