diff --git a/src/services/services.ts b/src/services/services.ts index 44c587974df..4a6848ef3b0 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -3807,6 +3807,10 @@ module ts { return undefined; } } + else { + // unsupported modifier + return undefined; + } var keywords: Node[] = []; var modifierFlag: NodeFlags = getFlagFromModifier(modifier); diff --git a/tests/cases/fourslash/getOccurrencesConst.ts b/tests/cases/fourslash/getOccurrencesConst.ts new file mode 100644 index 00000000000..107ad4a5c24 --- /dev/null +++ b/tests/cases/fourslash/getOccurrencesConst.ts @@ -0,0 +1,14 @@ +/// + +/////*1*/const enum E1 { +//// v1, +//// v2 +////} +//// +/////*2*/const c = 0; + +goTo.marker("1"); +verify.occurrencesAtPositionCount(0); + +goTo.marker("2"); +verify.occurrencesAtPositionCount(0);