diff --git a/tests/baselines/reference/tryStatements.js b/tests/baselines/reference/tryStatements.js index da126cbcc6c..d99d0f91b35 100644 --- a/tests/baselines/reference/tryStatements.js +++ b/tests/baselines/reference/tryStatements.js @@ -6,6 +6,8 @@ function fn() { try { } finally { } + try { } catch { } finally { } + try { } catch(z) { } finally { } } @@ -20,6 +22,9 @@ function fn() { try { } finally { } try { } + catch (_ignoredCatchParameter) { } + finally { } + try { } catch (z) { } finally { } } diff --git a/tests/baselines/reference/tryStatements.symbols b/tests/baselines/reference/tryStatements.symbols index cc014772665..5bcb897d193 100644 --- a/tests/baselines/reference/tryStatements.symbols +++ b/tests/baselines/reference/tryStatements.symbols @@ -10,6 +10,8 @@ function fn() { try { } finally { } + try { } catch { } finally { } + try { } catch(z) { } finally { } ->z : Symbol(z, Decl(tryStatements.ts, 7, 18)) +>z : Symbol(z, Decl(tryStatements.ts, 9, 18)) } diff --git a/tests/baselines/reference/tryStatements.types b/tests/baselines/reference/tryStatements.types index 49e89dd79c0..cdc0a7c981d 100644 --- a/tests/baselines/reference/tryStatements.types +++ b/tests/baselines/reference/tryStatements.types @@ -10,6 +10,8 @@ function fn() { try { } finally { } + try { } catch { } finally { } + try { } catch(z) { } finally { } >z : any } diff --git a/tests/cases/conformance/statements/tryStatements/tryStatements.ts b/tests/cases/conformance/statements/tryStatements/tryStatements.ts index 42f549e6911..3fb395ca0ea 100644 --- a/tests/cases/conformance/statements/tryStatements/tryStatements.ts +++ b/tests/cases/conformance/statements/tryStatements/tryStatements.ts @@ -6,5 +6,7 @@ function fn() { try { } finally { } + try { } catch { } finally { } + try { } catch(z) { } finally { } } \ No newline at end of file